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

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