Module: CollectiveIdea::Acts::NestedSet::Columns
- Defined in:
- lib/awesome_nested_set/awesome_nested_set.rb
Overview
Mixed into both classes and instances to provide easy access to the column names
Instance Method Summary collapse
- #depth_column_name ⇒ Object
- #left_column_name ⇒ Object
- #parent_column_name ⇒ Object
- #quoted_depth_column_name ⇒ Object
- #quoted_left_column_name ⇒ Object
- #quoted_parent_column_name ⇒ Object
- #quoted_right_column_name ⇒ Object
- #quoted_scope_column_names ⇒ Object
- #right_column_name ⇒ Object
- #scope_column_names ⇒ Object
Instance Method Details
#depth_column_name ⇒ Object
649 650 651 |
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 649 def depth_column_name [:depth_column] end |
#left_column_name ⇒ Object
641 642 643 |
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 641 def left_column_name [:left_column] end |
#parent_column_name ⇒ Object
653 654 655 |
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 653 def parent_column_name [:parent_column] end |
#quoted_depth_column_name ⇒ Object
669 670 671 |
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 669 def quoted_depth_column_name connection.quote_column_name(depth_column_name) end |
#quoted_left_column_name ⇒ Object
661 662 663 |
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 661 def quoted_left_column_name connection.quote_column_name(left_column_name) end |
#quoted_parent_column_name ⇒ Object
673 674 675 |
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 673 def quoted_parent_column_name connection.quote_column_name(parent_column_name) end |
#quoted_right_column_name ⇒ Object
665 666 667 |
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 665 def quoted_right_column_name connection.quote_column_name(right_column_name) end |
#quoted_scope_column_names ⇒ Object
677 678 679 |
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 677 def quoted_scope_column_names scope_column_names.collect {|column_name| connection.quote_column_name(column_name) } end |
#right_column_name ⇒ Object
645 646 647 |
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 645 def right_column_name [:right_column] end |
#scope_column_names ⇒ Object
657 658 659 |
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 657 def scope_column_names Array([:scope]) end |