master
1class ProfilesController < ApplicationController
2 def initialize(repository = Spank::IOC.resolve(:users))
3 @repository = repository
4 super()
5 end
6
7 def index
8 @profiles = repository.search_with(params.merge(artists: true)).page(page).per(per_page)
9 end
10
11 def show
12 @user = repository.find(params[:id])
13 @creations = @user.creations.includes(:photos)
14 end
15
16 private
17
18 attr_reader :repository
19end