Sha256: 41abcefe22fb8f4f6d4db62d1acf7a864a89fe07a4abed98d264ecd9455426ef

Contents?: true

Size: 663 Bytes

Versions: 1

Compression:

Stored size: 663 Bytes

Contents

require_dependency 'spree/calculator'

module Spree
  module Calculator::Shipping
    module Fedex
      class Base < Spree::Calculator::Shipping::ActiveShipping::Base
        def carrier
          carrier_details = {
            :key => Spree::ActiveShipping::Config[:fedex_key],
            :password => Spree::ActiveShipping::Config[:fedex_password],
            :account => Spree::ActiveShipping::Config[:fedex_account],
            :login => Spree::ActiveShipping::Config[:fedex_login],
            :test => Spree::ActiveShipping::Config[:test_mode]
          }

          ::ActiveShipping::FedEx.new(carrier_details)
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
solidus_active_shipping-1.0.0 app/models/spree/calculator/shipping/fedex/base.rb