Module: Spree::Core::CalculatedAdjustments::ClassMethods
- Defined in:
- lib/spree/core/calculated_adjustments.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.calculators ⇒ Object
10 11 12 |
# File 'lib/spree/core/calculated_adjustments.rb', line 10 def self.calculators Rails.application.config.spree.calculators.send(self.to_s.tableize.gsub('/', '_').sub('spree_', '')) end |
Instance Method Details
#calculated_adjustments ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/spree/core/calculated_adjustments.rb', line 5 def calculated_adjustments has_one :calculator, :as => :calculable, :dependent => :destroy accepts_nested_attributes_for :calculator validates :calculator, :presence => true def self.calculators Rails.application.config.spree.calculators.send(self.to_s.tableize.gsub('/', '_').sub('spree_', '')) end include InstanceMethods end |