Sha256: 1d2b14607e56651ed6ef97f5d5d589d42de01f3173046be803dd0465e623f236
Contents?: true
Size: 716 Bytes
Versions: 62
Compression:
Stored size: 716 Bytes
Contents
module ActiveShipping #:nodoc: class ExternalReturnLabelResponse < Response attr_reader :carrier # symbol attr_reader :carrier_name # string attr_reader :tracking_number # string attr_reader :return_label # string attr_reader :postal_routing # string def initialize(success, message, params = {}, options = {}) @carrier = options[:carrier].parameterize.to_sym @carrier_name = options[:carrier] @return_label = options[:return_label] @tracking_number = options[:tracking_number] @postal_routing = options[:postal_routing] super end def has_exception? @status == :exception end alias_method(:exception?, :has_exception?) end end
Version data entries
62 entries across 62 versions & 1 rubygems