Method: BadOptionValueError#initialize

Defined in:
lib/options.rb

#initialize(opt, klass, klass_expected) ⇒ BadOptionValueError

Returns a new instance of BadOptionValueError.



14
15
16
17
18
19
# File 'lib/options.rb', line 14

def initialize opt, klass, klass_expected
  @opt = opt
  @klass = klass
  @klass_expected = klass_expected
  super "#{opt} was expected to be one of #{klass_expected.to_a.flatten.join ', '} but was #{klass}."
end