Sha256: 43dfa422917de4c5ba7186f0641744eb44a2f762450eca1e03314c0da851411d
Contents?: true
Size: 541 Bytes
Versions: 3
Compression:
Stored size: 541 Bytes
Contents
# frozen_string_literal: true module Weneedfeed module Views class ShowFeed < ::Hibana::View # @param [Weneedfeed::Page] page def initialize(page:, **argv) super(**argv) @page = page end private # @return [Enumerable<Weneedfeed::Item>] def items @page.items.sort_by do |item| -(item.time || ::Time.now).to_i end.take(10) end # @return [String] def page_name request.env['router.params'][:page_name] end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
weneedfeed-0.3.0 | lib/weneedfeed/views/show_feed.rb |
weneedfeed-0.2.0 | lib/weneedfeed/views/show_feed.rb |
weneedfeed-0.1.0 | lib/weneedfeed/views/show_feed.rb |