class TokyoMetro::App::Renderer::Concerns::Link::ToRailwayLinePage::RealTimeInfos
Public Class Methods
new( request , railway_line_decorated , controllers )
click to toggle source
Calls superclass method
TokyoMetro::App::Renderer::Concerns::Link::ToRailwayLinePage::MetaClass::new
# File lib/tokyo_metro/app/renderer/concerns/link/to_railway_line_page/real_time_infos.rb, line 3 def initialize( request , railway_line_decorated , controllers ) super( request , railway_line_decorated ) @controller = nil @controllers = controllers @link_type = :standard end
Public Instance Methods
render()
click to toggle source
# File lib/tokyo_metro/app/renderer/concerns/link/to_railway_line_page/real_time_infos.rb, line 11 def render h.render inline: <<-HAML , type: :haml , locals: h_locals %ul{ class: [ :each_railway_line , railway_line_decorated.css_class_name , :clearfix ] } = this.render_railway_line_name - controllers.each do | controller , texts | = ::TokyoMetro::App::Renderer::RealTimeInfos::SideMenu::LinkToRailwayLinePage::EachController.new( request , controller , railway_line_page_name ).render HAML end
Private Instance Methods
add_railway_line_css_class_name_to_li_classes?()
click to toggle source
# File lib/tokyo_metro/app/renderer/concerns/link/to_railway_line_page/real_time_infos.rb, line 22 def add_railway_line_css_class_name_to_li_classes? false end
h_locals()
click to toggle source
Calls superclass method
TokyoMetro::App::Renderer::Concerns::Link::ToRailwayLinePage::MetaClass::Group#h_locals
# File lib/tokyo_metro/app/renderer/concerns/link/to_railway_line_page/real_time_infos.rb, line 34 def h_locals super.merge({ controllers: @controllers }) end
url()
click to toggle source
# File lib/tokyo_metro/app/renderer/concerns/link/to_railway_line_page/real_time_infos.rb, line 26 def url nil end
without_link_to_railway_line_page?()
click to toggle source
# File lib/tokyo_metro/app/renderer/concerns/link/to_railway_line_page/real_time_infos.rb, line 30 def without_link_to_railway_line_page? true end