Module: SmarterListing::Loader
- Defined in:
- lib/smarter_listing.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.extended(base) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/smarter_listing.rb', line 9 def self.extended base def smarter_listing(filter_parameter = :filter) helper SmartListing::Helper unless _helper_methods.include?(:smart_listing_item) include SmartListing::Helper::ControllerExtensions helper SmarterListing::Helper include SmarterListing::ControllerExtension instance_variable_set :@filter_parameter, filter_parameter prepend Loader end end |
Instance Method Details
#smarter_listing(filter_parameter = :filter) ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/smarter_listing.rb', line 10 def smarter_listing(filter_parameter = :filter) helper SmartListing::Helper unless _helper_methods.include?(:smart_listing_item) include SmartListing::Helper::ControllerExtensions helper SmarterListing::Helper include SmarterListing::ControllerExtension instance_variable_set :@filter_parameter, filter_parameter prepend Loader end |