Module: FlattenRecord::Flattener
- Defined in:
- lib/flatten_record/flattener.rb
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/flatten_record/flattener.rb', line 8 def self.included(base) base.extend ClassMethods Config.included_models ||= [] Config.included_models << base.to_s base.class_eval do cattr_reader :root_node, :normal_model, :definition_hash end end |