Class: FlattenRecord::Meta::RootNode

Inherits:
NormalizedAttr show all
Defined in:
lib/flatten_record/meta/root_node.rb

Instance Attribute Summary

Attributes inherited from Node

#children, #model, #parent, #target_model

Instance Method Summary collapse

Methods inherited from NormalizedAttr

#[], #all_columns, #associated_models, #denormalize, #id_column, #traverse_by

Methods inherited from Node

#traverse_by

Constructor Details

#initialize(target_model, model) ⇒ RootNode

Returns a new instance of RootNode.



4
5
6
# File 'lib/flatten_record/meta/root_node.rb', line 4

def initialize(target_model, model)
  super(nil, target_model, model)
end

Instance Method Details

#build(definition) ⇒ Object



8
9
10
# File 'lib/flatten_record/meta/root_node.rb', line 8

def build(definition)
  super(definition)
end

#prefixObject



12
13
14
# File 'lib/flatten_record/meta/root_node.rb', line 12

def prefix
  ""
end