Class: Fedipub::Client::ActorsController
- Inherits:
-
Fedipub::ClientController
- Object
- Fedipub::ClientController
- Fedipub::Client::ActorsController
- Defined in:
- app/controllers/fedipub/client/actors_controller.rb
Instance Method Summary collapse
-
#index ⇒ Object
GET /app/actors GET /app/actors.json.
-
#lookup ⇒ Object
GET /app/actors/lookup GET /app/actors/lookup.json.
-
#show ⇒ Object
GET /app/actors/1 GET /app/actors/1.json.
Instance Method Details
#index ⇒ Object
GET /app/actors GET /app/actors.json
8 9 10 11 12 13 |
# File 'app/controllers/fedipub/client/actors_controller.rb', line 8 def index Fedipub::Actor, policy_class: Fedipub::Client::ActorPolicy @actors = policy_scope(Fedipub::Actor, policy_scope_class: Fedipub::Client::ActorPolicy::Scope).all @actors = @actors.local if params[:local_only] end |
#lookup ⇒ Object
GET /app/actors/lookup GET /app/actors/lookup.json
23 24 25 26 27 |
# File 'app/controllers/fedipub/client/actors_controller.rb', line 23 def lookup @actor = Fedipub::Actor.find_by_account account_param @actor, policy_class: Fedipub::Client::ActorPolicy render_show end |
#show ⇒ Object
GET /app/actors/1 GET /app/actors/1.json
17 18 19 |
# File 'app/controllers/fedipub/client/actors_controller.rb', line 17 def show render_show end |