Module: Federails::Server::RenderCollections
- Extended by:
- ActiveSupport::Concern
- Included in:
- ActivitiesController, ActorsController
- Defined in:
- app/controllers/concerns/federails/server/render_collections.rb
Instance Method Summary collapse
- #render_collection(actor:, collection:, url_helper:, &items_block) ⇒ Object
- #render_collection_page(collection:, actor:, url_helper:, items_block:) ⇒ Object
Instance Method Details
#render_collection(actor:, collection:, url_helper:, &items_block) ⇒ Object
6 7 8 9 10 11 12 |
# File 'app/controllers/concerns/federails/server/render_collections.rb', line 6 def render_collection(actor:, collection:, url_helper:, &items_block) if params[:page].present? render_collection_page(actor: actor, collection: collection, url_helper: url_helper, items_block: items_block) else render 'federails/server/shared/ordered_collection', locals: { collection: collection, url_helper: url_helper, actor: actor } end end |
#render_collection_page(collection:, actor:, url_helper:, items_block:) ⇒ Object
14 15 16 |
# File 'app/controllers/concerns/federails/server/render_collections.rb', line 14 def render_collection_page(collection:, actor:, url_helper:, items_block:) render 'federails/server/shared/ordered_collection_page', locals: { collection: collection, url_helper: url_helper, actor: actor, items_block: items_block } end |