app/models/unidom/price/concerns/as_pricer.rb in unidom-price-1.1 vs app/models/unidom/price/concerns/as_pricer.rb in unidom-price-1.2

- old
+ new

@@ -4,9 +4,19 @@ included do |includer| has_many :pricings, class_name: 'Unidom::Price::Price', as: :pricer + def price!(it, amount, at: Time.now) + pricing = pricings.priced_is(it).valid_at(now: at).alive.first + pricing.soft_destroy if pricing.present? + pricings.create! priced: it, amount: amount, opened_at: at + end + + #def price?(it, at: Time.now) + # pricings.priced_is(it).valid_at(now: at).alive.exists? + #end + end module ClassMethods end