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

Instance Method Details

#depth_column_nameObject



649
650
651
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 649

def depth_column_name
  acts_as_nested_set_options[:depth_column]
end

#left_column_nameObject



641
642
643
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 641

def left_column_name
  acts_as_nested_set_options[:left_column]
end

#parent_column_nameObject



653
654
655
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 653

def parent_column_name
  acts_as_nested_set_options[:parent_column]
end

#quoted_depth_column_nameObject



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_nameObject



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_nameObject



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_nameObject



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_namesObject



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_nameObject



645
646
647
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 645

def right_column_name
  acts_as_nested_set_options[:right_column]
end

#scope_column_namesObject



657
658
659
# File 'lib/awesome_nested_set/awesome_nested_set.rb', line 657

def scope_column_names
  Array(acts_as_nested_set_options[:scope])
end