class BarcodeValidation::Error::ArgumentErrorClass

Public Class Methods

new(klass) click to toggle source
# File lib/barcodevalidation/error/argument_error_class.rb, line 13
def self.new(klass)
  Class.new(self) { define_singleton_method(:klass) { klass } }
end
new(input) click to toggle source
Calls superclass method
# File lib/barcodevalidation/error/argument_error_class.rb, line 17
def initialize(input)
  super "invalid value for #{klass}(): #{input.inspect}"
end