Module: Cfror::Data
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/cfror.rb
Overview
Including to data model
Instance Method Summary collapse
-
#save_cfror_fields(fields) ⇒ Object
save fields value.
-
#value_fields_for(source, order = nil) ⇒ Object
set values for fields.
Instance Method Details
#save_cfror_fields(fields) ⇒ Object
save fields value
45 46 47 48 49 50 |
# File 'lib/cfror.rb', line 45 def save_cfror_fields(fields) fields.each do |field, value| field = Cfror::Field.find(field) field.save_value!(self, value) end end |
#value_fields_for(source, order = nil) ⇒ Object
set values for fields
54 55 56 57 58 59 60 61 62 63 64 |
# File 'lib/cfror.rb', line 54 def value_fields_for(source, order=nil) fields = self.send(source).fields fields = fields.order(order) if order fields.each do |i| i.set_value_for(self) end fields end |