Exception: ContractedValue::Errors::InvalidRefrigerationMode

Inherits:
ArgumentError
  • Object
show all
Defined in:
lib/contracted_value/core.rb

Instance Method Summary collapse

Constructor Details

#initialize(val) ⇒ InvalidRefrigerationMode

Returns a new instance of InvalidRefrigerationMode.



31
32
33
34
35
36
37
38
# File 'lib/contracted_value/core.rb', line 31

def initialize(val)
  valid_values = RefrigerationMode::Enum.all

  super(<<~MSG)
    option `refrigeration_mode` received <#{val.inspect}> but expected:
    #{valid_values.to_a.map(&:inspect).join(", ")}
  MSG
end