Sha256: 35bdf18051e4ffdf92375c493aad96b13223f920da01deb8e07082b1f5119320
Contents?: true
Size: 455 Bytes
Versions: 2
Compression:
Stored size: 455 Bytes
Contents
# frozen_string_literal: true module SolidusBraintree module SpreeStoreDecorator def self.prepended(base) base.has_one :braintree_configuration, class_name: "SolidusBraintree::Configuration", dependent: :destroy base.before_create :build_default_configuration end private def build_default_configuration build_braintree_configuration unless braintree_configuration end ::Spree::Store.prepend self end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
solidus_braintree-3.3.0 | app/decorators/models/solidus_braintree/spree_store_decorator.rb |
solidus_braintree-3.2.0 | app/decorators/models/solidus_braintree/spree_store_decorator.rb |