Module: ArMH::Extensions::AddActsAsMethod

Defined in:
lib/activerecord_ext.rb

Instance Method Summary collapse

Instance Method Details

#mh_extensions(*sources) ⇒ Object

Should new element be first || last



11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/activerecord_ext.rb', line 11

def mh_extensions(*sources)
  class_eval "    include ArMH::Extensions::InstanceMethods\n  END\n\n  if self.column_names.include?('created_by') && self.column_names.include?('updated_by')\n    self.send(:define_method, \"created_by=\".to_sym) do |author|\n      self.updated_by=author if self.updated_by.blank?\n      super author\n    end\n  end\nend\n"