Sha256: 2ad34264aa2531a631a21ed85a82c86865aa5834c649e860e8069bac4e07b04b
Contents?: true
Size: 857 Bytes
Versions: 1
Compression:
Stored size: 857 Bytes
Contents
module Federails module Server class ActorsController < ServerController before_action :set_actor, only: [:show, :followers, :following] # GET /federation/actors/1 # GET /federation/actors/1.json def show; end def followers @actors = @actor.followers.order(created_at: :desc) followings_queries end def following @actors = @actor.follows.order(created_at: :desc) followings_queries end private # Use callbacks to share common setup or constraints between actions. def set_actor @actor = Actor.find(params[:id]) authorize @actor, policy_class: Federails::Server::ActorPolicy end def followings_queries @total_actors = @actors.count @actors = @actors.page(params[:page]) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
federails-0.1.0 | app/controllers/federails/server/actors_controller.rb |