Module: ActiveType::RecordExtension::ClassMethods

Defined in:
lib/active_type/record_extension.rb

Instance Method Summary collapse

Instance Method Details

#[](base) ⇒ Object



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

def [](base)
  Class.new(base) do

    include VirtualAttributes
    include NestedAttributes
    include Inheritance
    include ChangeAssociation

    self.extended_record_base_class = base
  end
end