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
- #order_column ⇒ Object
- #parent_column_name ⇒ Object
- #quoted_depth_column_name ⇒ Object
- #quoted_left_column_full_name ⇒ Object
- #quoted_left_column_name ⇒ Object
- #quoted_parent_column_full_name ⇒ Object
- #quoted_parent_column_name ⇒ Object
- #quoted_right_column_full_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
716 717 718 |
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 716 def depth_column_name [:depth_column] end |
#left_column_name ⇒ Object
708 709 710 |
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 708 def left_column_name [:left_column] end |
#order_column ⇒ Object
724 725 726 |
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 724 def order_column [:order_column] || left_column_name end |
#parent_column_name ⇒ Object
720 721 722 |
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 720 def parent_column_name [:parent_column] end |
#quoted_depth_column_name ⇒ Object
740 741 742 |
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 740 def quoted_depth_column_name connection.quote_column_name(depth_column_name) end |
#quoted_left_column_full_name ⇒ Object
752 753 754 |
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 752 def quoted_left_column_full_name "#{quoted_table_name}.#{quoted_left_column_name}" end |
#quoted_left_column_name ⇒ Object
732 733 734 |
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 732 def quoted_left_column_name connection.quote_column_name(left_column_name) end |
#quoted_parent_column_full_name ⇒ Object
760 761 762 |
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 760 def quoted_parent_column_full_name "#{quoted_table_name}.#{quoted_parent_column_name}" end |
#quoted_parent_column_name ⇒ Object
744 745 746 |
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 744 def quoted_parent_column_name connection.quote_column_name(parent_column_name) end |
#quoted_right_column_full_name ⇒ Object
756 757 758 |
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 756 def quoted_right_column_full_name "#{quoted_table_name}.#{quoted_right_column_name}" end |
#quoted_right_column_name ⇒ Object
736 737 738 |
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 736 def quoted_right_column_name connection.quote_column_name(right_column_name) end |
#quoted_scope_column_names ⇒ Object
748 749 750 |
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 748 def quoted_scope_column_names scope_column_names.collect {|column_name| connection.quote_column_name(column_name) } end |
#right_column_name ⇒ Object
712 713 714 |
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 712 def right_column_name [:right_column] end |
#scope_column_names ⇒ Object
728 729 730 |
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 728 def scope_column_names Array([:scope]) end |