Sha256: 95738eed9aaca9c5a786c6f2649419cdae7bee6992a9e9ed33e7465fb6077c52
Contents?: true
Size: 725 Bytes
Versions: 3
Compression:
Stored size: 725 Bytes
Contents
require 'smarter_listing/engine' require 'smart_listing' require 'kaminari' module SmarterListing autoload :Helper, 'smarter_listing/helper' autoload :ControllerExtension, 'smarter_listing/controller_extension' module Loader 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 end end ActionController::Base.extend SmarterListing::Loader
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
smarter_listing-0.2.1 | lib/smarter_listing.rb |
smarter_listing-0.2.0 | lib/smarter_listing.rb |
smarter_listing-0.1.9 | lib/smarter_listing.rb |