internetee-registry/app/models/pricelist.rb
2015-06-04 00:38:56 +03:00

16 lines
429 B
Ruby

class Pricelist < ActiveRecord::Base
include Versions # version/pricelist_version.rb
monetize :price_cents
validates :price_cents, :price_currency, :valid_from, :category, presence: true
CATEGORIES = %w(ee com.ee fie.ee pri.ee med.ee)
DURATIONS = %w(1year 2years 3years)
after_initialize :init_values
def init_values
return unless new_record?
self.valid_from = Time.zone.now.beginning_of_year
end
end