summaryrefslogtreecommitdiff
path: root/app/controllers/admin/users_controller.rb
blob: abc33286b216bc621179f270a4d2cbc7a345669a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
module Admin
  class UsersController < AdminController
    def initialize(repository = Spank::IOC.resolve(:users))
      @repository = repository
      super()
    end

    def index
      @users = repository.search_by(params[:q])
    end

    def show
      @user = repository.includes(creations: :photos).find(params[:id])
    end

    private

    attr_reader :repository
  end
end