Module: HasCalculatedFields::HasCalculatedFields::ClassMethods
- Defined in:
- lib/has_calculated_fields/has_calculated_fields.rb
Instance Method Summary collapse
Instance Method Details
#has_calculated_fields(args = {}) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/has_calculated_fields/has_calculated_fields.rb', line 10 def has_calculated_fields(args = {}) define_method :has_calculated_fields_options do self.class.instance_variable_get("@has_calculated_fields_options") end class_eval do @has_calculated_fields_options = { }.merge(args) def self.has_calculated_fields? true end end end |