Module: CollectiveIdea::Acts::NestedSet::Columns

Included in:
SingletonMethods, SingletonMethods
Defined in:
vendor/plugins/awesome_nested_set/lib/awesome_nested_set.rb

Overview

Mixed into both classes and instances to provide easy access to the column names

Instance Method Summary

Instance Method Details

- (Object) left_column_name



201
202
203
# File 'vendor/plugins/awesome_nested_set/lib/awesome_nested_set.rb', line 201

def left_column_name
  acts_as_nested_set_options[:left_column]
end

- (Object) parent_column_name



209
210
211
# File 'vendor/plugins/awesome_nested_set/lib/awesome_nested_set.rb', line 209

def parent_column_name
  acts_as_nested_set_options[:parent_column]
end

- (Object) quoted_left_column_name



217
218
219
# File 'vendor/plugins/awesome_nested_set/lib/awesome_nested_set.rb', line 217

def quoted_left_column_name
  connection.quote_column_name(left_column_name)
end

- (Object) quoted_parent_column_name



225
226
227
# File 'vendor/plugins/awesome_nested_set/lib/awesome_nested_set.rb', line 225

def quoted_parent_column_name
  connection.quote_column_name(parent_column_name)
end

- (Object) quoted_right_column_name



221
222
223
# File 'vendor/plugins/awesome_nested_set/lib/awesome_nested_set.rb', line 221

def quoted_right_column_name
  connection.quote_column_name(right_column_name)
end

- (Object) quoted_scope_column_names



229
230
231
# File 'vendor/plugins/awesome_nested_set/lib/awesome_nested_set.rb', line 229

def quoted_scope_column_names
  scope_column_names.collect {|column_name| connection.quote_column_name(column_name) }
end

- (Object) right_column_name



205
206
207
# File 'vendor/plugins/awesome_nested_set/lib/awesome_nested_set.rb', line 205

def right_column_name
  acts_as_nested_set_options[:right_column]
end

- (Object) scope_column_names



213
214
215
# File 'vendor/plugins/awesome_nested_set/lib/awesome_nested_set.rb', line 213

def scope_column_names
  Array(acts_as_nested_set_options[:scope])
end