module SmarterListing::Loader

Public Class Methods

extended(base) click to toggle source
# 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

Public Instance Methods

smarter_listing(filter_parameter = :filter) click to toggle source
# 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