module CollectiveIdea::Acts::NestedSet::Columns

Public Instance Methods

depth_column_name() click to toggle source
# File lib/awesome_nested_set/columns.rb, line 14
def depth_column_name
  acts_as_nested_set_options[:depth_column]
end
left_column_name() click to toggle source
# File lib/awesome_nested_set/columns.rb, line 6
def left_column_name
  acts_as_nested_set_options[:left_column]
end
model_connection() click to toggle source
# File lib/awesome_nested_set/columns.rb, line 82
def model_connection
  self.is_a?(Class) ? self.connection : self.class.connection
end
order_column() click to toggle source
# File lib/awesome_nested_set/columns.rb, line 26
def order_column
  acts_as_nested_set_options[:order_column] || left_column_name
end
parent_column_name() click to toggle source
# File lib/awesome_nested_set/columns.rb, line 18
def parent_column_name
  acts_as_nested_set_options[:parent_column]
end
primary_column_name() click to toggle source
# File lib/awesome_nested_set/columns.rb, line 22
def primary_column_name
  acts_as_nested_set_options[:primary_column]
end
quoted_depth_column_name() click to toggle source
# File lib/awesome_nested_set/columns.rb, line 42
def quoted_depth_column_name
  model_connection.quote_column_name(depth_column_name)
end
quoted_left_column_full_name() click to toggle source
# File lib/awesome_nested_set/columns.rb, line 70
def quoted_left_column_full_name
  "#{quoted_table_name}.#{quoted_left_column_name}"
end
quoted_left_column_name() click to toggle source
# File lib/awesome_nested_set/columns.rb, line 34
def quoted_left_column_name
  model_connection.quote_column_name(left_column_name)
end
quoted_order_column_full_name() click to toggle source
# File lib/awesome_nested_set/columns.rb, line 66
def quoted_order_column_full_name
  "#{quoted_table_name}.#{quoted_order_column_name}"
end
quoted_order_column_name() click to toggle source
# File lib/awesome_nested_set/columns.rb, line 58
def quoted_order_column_name
  model_connection.quote_column_name(order_column)
end
quoted_parent_column_full_name() click to toggle source
# File lib/awesome_nested_set/columns.rb, line 78
def quoted_parent_column_full_name
  "#{quoted_table_name}.#{quoted_parent_column_name}"
end
quoted_parent_column_name() click to toggle source
# File lib/awesome_nested_set/columns.rb, line 50
def quoted_parent_column_name
  model_connection.quote_column_name(parent_column_name)
end
quoted_primary_column_name() click to toggle source
# File lib/awesome_nested_set/columns.rb, line 46
def quoted_primary_column_name
  model_connection.quote_column_name(primary_column_name)
end
quoted_primary_key_column_full_name() click to toggle source
# File lib/awesome_nested_set/columns.rb, line 62
def quoted_primary_key_column_full_name
  "#{quoted_table_name}.#{quoted_primary_column_name}"
end
quoted_right_column_full_name() click to toggle source
# File lib/awesome_nested_set/columns.rb, line 74
def quoted_right_column_full_name
  "#{quoted_table_name}.#{quoted_right_column_name}"
end
quoted_right_column_name() click to toggle source
# File lib/awesome_nested_set/columns.rb, line 38
def quoted_right_column_name
  model_connection.quote_column_name(right_column_name)
end
quoted_scope_column_names() click to toggle source
# File lib/awesome_nested_set/columns.rb, line 54
def quoted_scope_column_names
  scope_column_names.collect {|column_name| connection.quote_column_name(column_name) }
end
right_column_name() click to toggle source
# File lib/awesome_nested_set/columns.rb, line 10
def right_column_name
  acts_as_nested_set_options[:right_column]
end
scope_column_names() click to toggle source
# File lib/awesome_nested_set/columns.rb, line 30
def scope_column_names
  Array(acts_as_nested_set_options[:scope])
end