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