Exception: BarcodeValidation::Error::ArgumentErrorClass
- Inherits:
-
ArgumentError
- Object
- ArgumentError
- BarcodeValidation::Error::ArgumentErrorClass
- Extended by:
- Forwardable
- Includes:
- BarcodeValidation::Error
- Defined in:
- lib/barcodevalidation/error/argument_error_class.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(input) ⇒ ArgumentErrorClass
constructor
A new instance of ArgumentErrorClass.
Constructor Details
#initialize(input) ⇒ ArgumentErrorClass
Returns a new instance of ArgumentErrorClass.
17 18 19 |
# File 'lib/barcodevalidation/error/argument_error_class.rb', line 17 def initialize(input) super "invalid value for #{klass}(): #{input.inspect}" end |
Class Method Details
.new(klass) ⇒ Object
13 14 15 |
# File 'lib/barcodevalidation/error/argument_error_class.rb', line 13 def self.new(klass) Class.new(self) { define_singleton_method(:klass) { klass } } end |