Sha256: b250bad555a1f24f19ef3db7b595597072e557c9692e023ca0dbfd678f43ec46

Contents?: true

Size: 359 Bytes

Versions: 48

Compression:

Stored size: 359 Bytes

Contents

# frozen_string_literal: true

module Spree
  module Tax
    module TaxHelpers
      private

      def rates_for_item(item)
        @rates_for_order ||= Spree::TaxRate.for_address(item.order.tax_address)

        @rates_for_order.select do |rate|
          rate.tax_categories.map(&:id).include?(item.tax_category_id)
        end
      end
    end
  end
end

Version data entries

48 entries across 48 versions & 2 rubygems

Version Path
solidus_core-2.10.5 app/models/spree/tax/tax_helpers.rb
solidus_core-2.10.3 app/models/spree/tax/tax_helpers.rb
solidus_core-2.10.2 app/models/spree/tax/tax_helpers.rb
solidus_core-2.9.6 app/models/spree/tax/tax_helpers.rb
solidus_core-2.8.6 app/models/spree/tax/tax_helpers.rb
solidus_core-2.10.1 app/models/spree/tax/tax_helpers.rb
solidus_core-2.9.5 app/models/spree/tax/tax_helpers.rb
solidus_core-2.10.0 app/models/spree/tax/tax_helpers.rb
solidus_core-2.9.4 app/models/spree/tax/tax_helpers.rb
solidus_core-2.6.6 app/models/spree/tax/tax_helpers.rb
solidus_core-2.7.4 app/models/spree/tax/tax_helpers.rb
solidus_core-2.8.5 app/models/spree/tax/tax_helpers.rb
solidus_core-2.9.3 app/models/spree/tax/tax_helpers.rb
solidus_core-2.9.2 app/models/spree/tax/tax_helpers.rb
solidus_core-2.10.0.beta1 app/models/spree/tax/tax_helpers.rb
solidus_core-2.7.3 app/models/spree/tax/tax_helpers.rb
solidus_core-2.6.5 app/models/spree/tax/tax_helpers.rb
solidus_core-2.9.1 app/models/spree/tax/tax_helpers.rb
solidus_core-2.9.0 app/models/spree/tax/tax_helpers.rb
solidus_core-2.9.0.rc.1 app/models/spree/tax/tax_helpers.rb