Files
danbooru/app/logical/post_sets/most_viewed.rb
2017-11-10 16:21:01 -08:00

18 lines
344 B
Ruby

module PostSets
class MostViewed < PostSets::Base
attr_reader :date
def initialize(date)
@date = date.blank? ? Time.zone.now : Time.zone.parse(date)
end
def posts
@posts ||= PostViewCountService.new.popular_posts(date)
end
def presenter
::PostSetPresenters::MostViewed.new(self)
end
end
end