Module: SortOrder::ControllerHelper::ClassMethods

Defined in:
lib/sort_order/controller_helper.rb

Instance Method Summary collapse

Instance Method Details

#default_sort_order(*args) ⇒ Object



9
10
11
12
13
14
15
16
17
# File 'lib/sort_order/controller_helper.rb', line 9

def default_sort_order(*args)
  if args.any?
    @@default_sort_order ||= {}
    @@default_sort_order[name] = args
    include InstanceMethods unless included_modules.include?(SortOrder::ControllerHelper::InstanceMethods)
    helper_method :sort_order
  end
  @@default_sort_order[name]
end