Class: Configuration::SourceFailoverAllFailedError

Inherits:
ConfigurationError
  • Object
show all
Defined in:
lib/httpimagestore/configuration/source_failover.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sources, errors) ⇒ SourceFailoverAllFailedError

Returns a new instance of SourceFailoverAllFailedError.



7
8
9
10
11
# File 'lib/httpimagestore/configuration/source_failover.rb', line 7

def initialize(sources, errors)
	@sources = sources
	@errors = errors
	super "all sources failed: #{sources.zip(errors).map{|s, e| "#{s}(#{e.class.name}: #{e.message})"}.join(', ')}"
end

Instance Attribute Details

#errorsObject (readonly)

Returns the value of attribute errors.



5
6
7
# File 'lib/httpimagestore/configuration/source_failover.rb', line 5

def errors
  @errors
end

#sourcesObject (readonly)

Returns the value of attribute sources.



5
6
7
# File 'lib/httpimagestore/configuration/source_failover.rb', line 5

def sources
  @sources
end