Module: Spree::DefaultPrice

Extended by:
ActiveSupport::Concern
Included in:
Variant
Defined in:
app/models/concerns/spree/default_price.rb

Instance Method Summary collapse

Instance Method Details

#find_or_build_default_priceObject



16
17
18
# File 'app/models/concerns/spree/default_price.rb', line 16

def find_or_build_default_price
  default_price || build_default_price(Spree::Config.default_pricing_options.desired_attributes)
end

#has_default_price?Boolean

Returns:

  • (Boolean)


23
24
25
# File 'app/models/concerns/spree/default_price.rb', line 23

def has_default_price?
  default_price.present? && !default_price.discarded?
end