class GS1::Barcode::Error
Error
wrapper class for a barcode.
Attributes
message[R]
Public Class Methods
new(message, persistent: false)
click to toggle source
# File lib/gs1/barcode/error.rb, line 8 def initialize(message, persistent: false) @message = message @persistent = persistent end
Public Instance Methods
eql?(other)
click to toggle source
# File lib/gs1/barcode/error.rb, line 25 def eql?(other) @message == other.message end
hash()
click to toggle source
# File lib/gs1/barcode/error.rb, line 21 def hash message.hash end
human_message()
click to toggle source
# File lib/gs1/barcode/error.rb, line 17 def human_message message.to_s.tr('_', ' ').capitalize end
persistent?()
click to toggle source
# File lib/gs1/barcode/error.rb, line 13 def persistent? @persistent end