class TokyoMetro::App::Renderer::StationFacility::Platform::List

Public Class Methods

new( request , ary ) click to toggle source
Calls superclass method
# File lib/tokyo_metro/app/renderer/station_facility/platform/list.rb, line 3
def initialize( request , ary )
  super( request )
  @ary = ary
end

Public Instance Methods

render() click to toggle source
# File lib/tokyo_metro/app/renderer/station_facility/platform/list.rb, line 8
  def render
    h.render inline: <<-HAML , type: :haml , locals: h_locals
%div{ id: :platform_info_tab_menu }
  %ul{ id: :platform_info_tabs , class: :clearfix }
    - ary.each do | info |
      = info.render_tab
  %div{ id: :platform_info_tab_contents }
    %ul{ id: :tab_contents , class: :clearfix }
      - ary.each do | info |
        = info.render_content
    HAML
  end

Private Instance Methods

h_locals() click to toggle source
Calls superclass method
# File lib/tokyo_metro/app/renderer/station_facility/platform/list.rb, line 23
def h_locals
  super.merge({
    ary: @ary
  })
end