fixes #2245
This commit is contained in:
20
app/logical/post_sets/pool_gallery.rb
Normal file
20
app/logical/post_sets/pool_gallery.rb
Normal file
@@ -0,0 +1,20 @@
|
||||
module PostSets
|
||||
class PoolGallery < PostSets::Base
|
||||
attr_reader :page, :per_page, :pools
|
||||
|
||||
def initialize(pools, page = 1, per_page = nil)
|
||||
@pools = pools
|
||||
@page = page
|
||||
@per_page = (per_page || CurrentUser.per_page).to_i
|
||||
@per_page = 200 if @per_page > 200
|
||||
end
|
||||
|
||||
def current_page
|
||||
[page.to_i, 1].max
|
||||
end
|
||||
|
||||
def presenter
|
||||
@presenter ||= ::PostSetPresenters::PoolGallery.new(self)
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user