Sha256: 49d6a717cfc1793681892d62fb6895ee2e94ea1e1690cd801c235a6a29ee7397

Contents?: true

Size: 468 Bytes

Versions: 1

Compression:

Stored size: 468 Bytes

Contents

require_dependency 'spree/calculator'

module Spree
  module Calculator::Shipping
    module CanadaPost
      class Base < Spree::Calculator::Shipping::ActiveShipping::Base
        def carrier
          canada_post_options = {
            :login  => Spree::ActiveShipping::Config[:canada_post_login],
            :french => (I18n.locale.to_sym == :fr)
          }
          ::ActiveShipping::CanadaPost.new(canada_post_options)
        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/canada_post/base.rb