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.
15 16 17 |
# File 'lib/barcodevalidation/error/argument_error_class.rb', line 15 def initialize(input) super "invalid value for #{klass}(): #{input.inspect}" end |
Class Method Details
.new(klass) ⇒ Object
11 12 13 |
# File 'lib/barcodevalidation/error/argument_error_class.rb', line 11 def self.new(klass) Class.new(self) { define_singleton_method(:klass) { klass } } end |