Sha256: aa0921800dd19e585a3070d85dd6cbf057a7abb91a05d0c584d1968ff592597e

Contents?: true

Size: 485 Bytes

Versions: 1

Compression:

Stored size: 485 Bytes

Contents

module Spree
  class Gateway
    module BraintreeVzero
      module LegacyRailsPatch
        extend ActiveSupport::Concern

        private

        # https://github.com/spree-contrib/spree_braintree_vzero/issues/216
        def method_name_for_attributes_after_save
          Rails::VERSION::STRING >= '5.1' ? :saved_changes : :changes
        end

        def attributes_after_save
          method(method_name_for_attributes_after_save).call
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
spree_braintree_vzero-3.6.0 app/models/concerns/spree/gateway/braintree_vzero/legacy_rails_patch.rb