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