Exception: Fox::NoSolutionError

Inherits:
FoxError
  • Object
show all
Defined in:
lib/fox/error/errors.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from FoxError

status_code

Constructor Details

#initialize(demands) ⇒ NoSolutionError

Returns a new instance of NoSolutionError.

Parameters:

  • demands (Array<Dependency>)


79
80
81
# File 'lib/fox/error/errors.rb', line 79

def initialize(demands)
  @demands = demands
end

Instance Attribute Details

#demandsObject (readonly)

Returns the value of attribute demands.



76
77
78
# File 'lib/fox/error/errors.rb', line 76

def demands
  @demands
end

Instance Method Details

#to_sObject



83
84
85
# File 'lib/fox/error/errors.rb', line 83

def to_s
  "Unable to find a solution for demands: #{demands.join(', ')}"
end