Module: TheSortableTree::Scopes
- Defined in:
- lib/the_sortable_tree.rb
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/the_sortable_tree.rb', line 7 def self.included(base) base.class_eval do if Rails::VERSION::MAJOR == 3 scope :nested_set, order('lft ASC') scope :reversed_nested_set, order('lft DESC') elsif Rails::VERSION::MAJOR >= 4 scope :nested_set, lambda { order('lft ASC') } scope :reversed_nested_set, lambda { order('lft DESC') } else puts "[TheSortableTree] ERROR: required Rails >= version 3" end end end |