class Weneedfeed::Views::ShowTopPage
Public Class Methods
new(page_schemata:, **argv)
click to toggle source
@param [Array<Hash>] page_schemata
Calls superclass method
# File lib/weneedfeed/views/show_top_page.rb, line 7 def initialize(page_schemata:, **argv) super(**argv) @page_schemata = page_schemata end
Private Instance Methods
base_path()
click to toggle source
@return [String]
# File lib/weneedfeed/views/show_top_page.rb, line 15 def base_path request.path.delete_suffix(router.path(:top_page)) end
feed_path(page_id:)
click to toggle source
@param [String] page_id @return [String]
# File lib/weneedfeed/views/show_top_page.rb, line 21 def feed_path(page_id:) "#{base_path}#{router.path(:feed, page_id: page_id)}" end
router()
click to toggle source
@return [Hanami::Router]
# File lib/weneedfeed/views/show_top_page.rb, line 26 def router ::Weneedfeed::Application.router end