Module: Mongoid::MoneyField::ClassMethods
- Defined in:
- lib/mongoid_money_field.rb
Instance Method Summary collapse
Instance Method Details
#money_field(*columns) ⇒ Object
16 17 18 19 20 21 22 23 24 25 |
# File 'lib/mongoid_money_field.rb', line 16 def money_field(*columns) opts = columns.last.is_a?(Hash) ? columns.pop : {} [columns].flatten.each do |name| field name, type: MoneyType.new(opts), default: opts[:default] if opts[:required] validates_presence_of name end end end |