Module: Puffer::Component::Base::ComponentHelper
- Defined in:
- lib/puffer/component.rb
Instance Method Summary collapse
- #clean_content_for(name, *args, &block) ⇒ Object
- #component_wrap(name = :span, options = {}, &block) ⇒ Object
- #paginate(scope, options = {}, &block) ⇒ Object
Instance Method Details
#clean_content_for(name, *args, &block) ⇒ Object
22 23 24 25 |
# File 'lib/puffer/component.rb', line 22 def clean_content_for name, *args, &block @view_flow.set name, '' content_for name, *args, &block end |
#component_wrap(name = :span, options = {}, &block) ⇒ Object
18 19 20 |
# File 'lib/puffer/component.rb', line 18 def component_wrap name = :span, = {}, &block content_tag name, .merge(:id => component_id), &block end |
#paginate(scope, options = {}, &block) ⇒ Object
27 28 29 30 |
# File 'lib/puffer/component.rb', line 27 def paginate(scope, = {}, &block) paginator = Kaminari::Helpers::Paginator.new parent_controller.view_context, .reverse_merge(:current_page => scope.current_page, :num_pages => scope.num_pages, :per_page => scope.limit_value, :param_name => Kaminari.config.param_name, :remote => false) paginator.to_s end |