summaryrefslogtreecommitdiff
path: root/app/controllers/profiles_controller.rb
blob: 56fc1916a079b5e44c978d3fa3499b56851ddfaf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class ProfilesController < ApplicationController
  def initialize(repository = Spank::IOC.resolve(:users))
    @repository = repository
    super()
  end

  def index
    @profiles = repository.search_with(params.merge(artists: true)).page(page).per(per_page)
  end

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

  private

  attr_reader :repository
end