module CollectiveIdea::Acts::NestedSet::Columns

Public Instance Methods

counter_cache_column_name() click to toggle source
   # File lib/awesome_nested_set/columns.rb
34 def counter_cache_column_name
35   acts_as_nested_set_options[:counter_cache]
36 end
depth_column_name() click to toggle source
   # File lib/awesome_nested_set/columns.rb
14 def depth_column_name
15   acts_as_nested_set_options[:depth_column]
16 end
left_column_name() click to toggle source
  # File lib/awesome_nested_set/columns.rb
6 def left_column_name
7   acts_as_nested_set_options[:left_column]
8 end
model_connection() click to toggle source
   # File lib/awesome_nested_set/columns.rb
86 def model_connection
87   self.is_a?(Class) ? self.connection : self.class.connection
88 end
order_column_name() click to toggle source
   # File lib/awesome_nested_set/columns.rb
26 def order_column_name
27   acts_as_nested_set_options[:order_column] || left_column_name
28 end
parent_column_name() click to toggle source
   # File lib/awesome_nested_set/columns.rb
18 def parent_column_name
19   acts_as_nested_set_options[:parent_column]
20 end
primary_column_name() click to toggle source
   # File lib/awesome_nested_set/columns.rb
22 def primary_column_name
23   acts_as_nested_set_options[:primary_column]
24 end
quoted_depth_column_name() click to toggle source
   # File lib/awesome_nested_set/columns.rb
46 def quoted_depth_column_name
47   model_connection.quote_column_name(depth_column_name)
48 end
quoted_left_column_full_name() click to toggle source
   # File lib/awesome_nested_set/columns.rb
74 def quoted_left_column_full_name
75   "#{quoted_table_name}.#{quoted_left_column_name}"
76 end
quoted_left_column_name() click to toggle source
   # File lib/awesome_nested_set/columns.rb
38 def quoted_left_column_name
39   model_connection.quote_column_name(left_column_name)
40 end
quoted_order_column_full_name() click to toggle source
   # File lib/awesome_nested_set/columns.rb
70 def quoted_order_column_full_name
71   "#{quoted_table_name}.#{quoted_order_column_name}"
72 end
quoted_order_column_name() click to toggle source
   # File lib/awesome_nested_set/columns.rb
62 def quoted_order_column_name
63   model_connection.quote_column_name(order_column_name)
64 end
quoted_parent_column_full_name() click to toggle source
   # File lib/awesome_nested_set/columns.rb
82 def quoted_parent_column_full_name
83   "#{quoted_table_name}.#{quoted_parent_column_name}"
84 end
quoted_parent_column_name() click to toggle source
   # File lib/awesome_nested_set/columns.rb
54 def quoted_parent_column_name
55   model_connection.quote_column_name(parent_column_name)
56 end
quoted_primary_column_name() click to toggle source
   # File lib/awesome_nested_set/columns.rb
50 def quoted_primary_column_name
51   model_connection.quote_column_name(primary_column_name)
52 end
quoted_primary_key_column_full_name() click to toggle source
   # File lib/awesome_nested_set/columns.rb
66 def quoted_primary_key_column_full_name
67   "#{quoted_table_name}.#{quoted_primary_column_name}"
68 end
quoted_right_column_full_name() click to toggle source
   # File lib/awesome_nested_set/columns.rb
78 def quoted_right_column_full_name
79   "#{quoted_table_name}.#{quoted_right_column_name}"
80 end
quoted_right_column_name() click to toggle source
   # File lib/awesome_nested_set/columns.rb
42 def quoted_right_column_name
43   model_connection.quote_column_name(right_column_name)
44 end
quoted_scope_column_names() click to toggle source
   # File lib/awesome_nested_set/columns.rb
58 def quoted_scope_column_names
59   scope_column_names.collect {|column_name| connection.quote_column_name(column_name) }
60 end
right_column_name() click to toggle source
   # File lib/awesome_nested_set/columns.rb
10 def right_column_name
11   acts_as_nested_set_options[:right_column]
12 end
scope_column_names() click to toggle source
   # File lib/awesome_nested_set/columns.rb
30 def scope_column_names
31   Array(acts_as_nested_set_options[:scope])
32 end