Exception: Solve::Errors::UnsortableSolutionError
- Inherits:
-
SolveError
- Object
- StandardError
- SolveError
- Solve::Errors::UnsortableSolutionError
- Defined in:
- lib/solve/errors.rb
Instance Attribute Summary collapse
-
#internal_exception ⇒ Object
readonly
Returns the value of attribute internal_exception.
-
#unsorted_solution ⇒ Object
readonly
Returns the value of attribute unsorted_solution.
Instance Method Summary collapse
-
#initialize(internal_exception, unsorted_solution) ⇒ UnsortableSolutionError
constructor
A new instance of UnsortableSolutionError.
- #to_s ⇒ Object
Constructor Details
#initialize(internal_exception, unsorted_solution) ⇒ UnsortableSolutionError
Returns a new instance of UnsortableSolutionError.
66 67 68 69 |
# File 'lib/solve/errors.rb', line 66 def initialize(internal_exception, unsorted_solution) @internal_exception = internal_exception @unsorted_solution = unsorted_solution end |
Instance Attribute Details
#internal_exception ⇒ Object (readonly)
Returns the value of attribute internal_exception.
63 64 65 |
# File 'lib/solve/errors.rb', line 63 def internal_exception @internal_exception end |
#unsorted_solution ⇒ Object (readonly)
Returns the value of attribute unsorted_solution.
64 65 66 |
# File 'lib/solve/errors.rb', line 64 def unsorted_solution @unsorted_solution end |
Instance Method Details
#to_s ⇒ Object
71 72 73 |
# File 'lib/solve/errors.rb', line 71 def to_s "The solution contains a cycle and cannot be topologically sorted. See #unsorted_solution on this exception for the unsorted solution" end |