class TokyoMetro::App::Renderer::StationLinkList

Public Class Methods

new( request , stations ) click to toggle source
Calls superclass method
# File lib/tokyo_metro/app/renderer/station_link_list.rb, line 3
def initialize( request , stations )
  super( request )
  @ja = ::TokyoMetro::App::Renderer::StationLinkList::Japanese.new( request , stations )
  @en = ::TokyoMetro::App::Renderer::StationLinkList::English.new( request , stations )
end

Public Instance Methods

render() click to toggle source
# File lib/tokyo_metro/app/renderer/station_link_list.rb, line 9
  def render
    h.render inline: <<-HAML , type: :haml , locals: h_locals
= ::TokyoMetro::App::Renderer::Concerns::Header::Selection.station_from_list( request ).render
%div{ id: :station_link_list }
  = ja.render
  = en.render
    HAML
  end

Private Instance Methods

h_locals() click to toggle source
Calls superclass method
# File lib/tokyo_metro/app/renderer/station_link_list.rb, line 20
def h_locals
  super.merge({
    ja: @ja ,
    en: @en
  })
end