Exception: ActiveSanction::Sources::MissingPayload

Inherits:
FetchError show all
Extended by:
T::Sig
Defined in:
lib/active_sanction/sources.rb

Overview

The bytes of one of a source's files could not be obtained -- the publisher confirmed a copy we do not hold, and re-asking for it in full did not produce one either.

Retryable: it is a publisher or an intermediary cache in a state it will not be in an hour from now, and the next run usually just works.

Instance Attribute Summary

Attributes included from Error

#source_id, #status

Instance Method Summary collapse

Methods included from Error

#in_source, #initialize, #to_h

Instance Method Details

#retryable? ⇒ Boolean

Returns:

  • (Boolean)


64
# File 'lib/active_sanction/sources.rb', line 64

def retryable? = retryable_or(true)