Module: Babylonia::ClassMethods

Defined in:
lib/babylonia/rails/class_methods.rb

Instance Method Summary collapse

Instance Method Details

#build_babylonian_tower_on_with_activerecord_patch(*fields) ⇒ Object Also known as: build_babylonian_tower_on



3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/babylonia/rails/class_methods.rb', line 3

def build_babylonian_tower_on_with_activerecord_patch *fields
  fields.each do |field|
    define_method field do
      super()
    end
    
    define_method :"#{field}=" do |data|
      super(data)
    end
  end
  
  build_babylonian_tower_on_without_activerecord_patch *fields
end