Sha256: 88f9461ead17a5ff59ff08039e49c77fc324f949e71c0d7e2c2b15449cf027e9

Contents?: true

Size: 393 Bytes

Versions: 30

Compression:

Stored size: 393 Bytes

Contents

class Shipment < ActiveRecord::Base

  attr_accessor :notify_customer

  belongs_to :shipment_carrier
  belongs_to :order

  delegate :name, to: :shipment_carrier

  def tracking_url
    case shipment_carrier.permalink
    when 'fedex'
      "http://www.fedex.com/Tracking?tracknumbers=#{tracking_number}"
    else
      "https://www.google.com/search?q=#{tracking_number}"
    end
  end

end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
nimbleshop_core-0.0.23 app/models/shipment.rb
nimbleshop_core-0.0.21 app/models/shipment.rb
nimbleshop_core-0.0.20 app/models/shipment.rb
nimbleshop_core-0.0.19 app/models/shipment.rb
nimbleshop_core-0.0.17 app/models/shipment.rb
nimbleshop_core-0.0.16 app/models/shipment.rb
nimbleshop_core-0.0.15 app/models/shipment.rb
nimbleshop_core-0.0.14 app/models/shipment.rb
nimbleshop_core-0.0.14.rc2 app/models/shipment.rb
nimbleshop_core-0.0.14.rc1 app/models/shipment.rb
nimbleshop_core-0.0.13 app/models/shipment.rb
nimbleshop_core-0.0.12 app/models/shipment.rb
nimbleshop_core-0.0.11 app/models/shipment.rb
nimbleshop_core-0.0.10 app/models/shipment.rb
nimbleshop_core-0.0.9 app/models/shipment.rb
nimbleshop_core-0.0.8 app/models/shipment.rb
nimbleshop_core-0.0.7 app/models/shipment.rb
nimbleshop_core-0.0.5 app/models/shipment.rb
nimbleshop_core-0.0.4.beta1 app/models/shipment.rb
nimbleshop_core-0.0.4 app/models/shipment.rb