Module: PerPageLoader::PerPageHelper
- Defined in:
- lib/per_page_loader/per_page_helper.rb
Instance Method Summary collapse
- #javascript_action ⇒ Object
- #javascript_controller ⇒ Object
- #json_partial(partial, options = {}) ⇒ Object
- #per_page_container ⇒ Object
Instance Method Details
#javascript_action ⇒ Object
11 12 13 |
# File 'lib/per_page_loader/per_page_helper.rb', line 11 def javascript_action controller.action_name.camelize(:lower) + 'Action' end |
#javascript_controller ⇒ Object
7 8 9 |
# File 'lib/per_page_loader/per_page_helper.rb', line 7 def javascript_controller controller_path.gsub('/', '_').camelize end |
#json_partial(partial, options = {}) ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/per_page_loader/per_page_helper.rb', line 15 def json_partial(partial, = {}) .reverse_merge! locals: nil = {partial: partial, locals: [:locals], formats: [:formats]} .merge!(collection: [:collection]) if [:collection] render().to_json.html_safe end |
#per_page_container ⇒ Object
3 4 5 |
# File 'lib/per_page_loader/per_page_helper.rb', line 3 def per_page_container PerPageLoader::Container.new(self).render end |