Sha256: 666cd66c2019ed1682fa72b6095278ebf91877818bc37b6e35ae9b77c7c68292
Contents?: true
Size: 449 Bytes
Versions: 1
Compression:
Stored size: 449 Bytes
Contents
module Shippinglogic class Error < StandardError attr_accessor :errors, :request, :response def initialize(request, response) self.request = request self.response = response end def add_error(error, code = nil) errors << {:message => error, :code => code} end def errors @errors ||= [] end def message errors.collect { |e| e[:message] }.join(", ") end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shippinglogic-1.2.3 | lib/shippinglogic/error.rb |