Exception: CivilService::ServiceFailure

Inherits:
StandardError
  • Object
show all
Defined in:
lib/civil_service/service_failure.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(service, result) ⇒ ServiceFailure

Returns a new instance of ServiceFailure.



4
5
6
7
8
# File 'lib/civil_service/service_failure.rb', line 4

def initialize(service, result)
  @service = service
  @result = result
  super("#{service.class.name} failed: #{result.errors.full_messages.join(', ')}")
end

Instance Attribute Details

#resultObject (readonly)

Returns the value of attribute result.



2
3
4
# File 'lib/civil_service/service_failure.rb', line 2

def result
  @result
end

#serviceObject (readonly)

Returns the value of attribute service.



2
3
4
# File 'lib/civil_service/service_failure.rb', line 2

def service
  @service
end