Module: Handles::SortableColumns::MetaClassMethods
- Defined in:
- lib/handles/sortable_columns.rb
Overview
Config
Instance Method Summary collapse
-
#handles_sortable_columns {|sortable_columns_config| ... } ⇒ Object
Activate and optionally configure the sortable columns.
Instance Method Details
#handles_sortable_columns {|sortable_columns_config| ... } ⇒ Object
Activate and optionally configure the sortable columns.
class MyController < ApplicationController
handles_sortable_columns
end
With configuration:
class MyController < ApplicationController
handles_sortable_columns do |conf|
conf.sort_param = "s"
conf.page_param = "p"
conf.indicator_text = {}
...
end
end
conf is a Config object.
107 108 109 110 111 112 113 114 115 116 117 |
# File 'lib/handles/sortable_columns.rb', line 107 def handles_sortable_columns(&block) # Multiple activation protection. if not self < InstanceMethods extend ClassMethods include InstanceMethods helper HelperMethods end # Configuration is processed at every activation. yield(sortable_columns_config) if block end |