module PerPageLoader::PerPageHelper
Public Instance Methods
javascript_action()
click to toggle source
# File lib/per_page_loader/per_page_helper.rb, line 11 def javascript_action controller.action_name.camelize(:lower) + 'Action' end
javascript_controller()
click to toggle source
# File lib/per_page_loader/per_page_helper.rb, line 7 def javascript_controller controller_path.gsub('/', '_').camelize end
json_partial(partial, options = {})
click to toggle source
# File lib/per_page_loader/per_page_helper.rb, line 15 def json_partial(partial, options = {}) options.reverse_merge! locals: nil passed_options = {partial: partial, locals: options[:locals], formats: options[:formats]} passed_options.merge!(collection: options[:collection]) if options[:collection] render(passed_options).to_json.html_safe end
per_page_container()
click to toggle source
# File lib/per_page_loader/per_page_helper.rb, line 3 def per_page_container PerPageLoader::Container.new(self).render end