Module: TokyoMetro::App::Renderer::TravelTimeInfo::MetaClass::Common

Included in:
MultipleRailwayLines, OneRailwayLine
Defined in:
lib/tokyo_metro/app/renderer/travel_time_info/meta_class/common.rb

Instance Method Summary collapse

Instance Method Details

#renderObject



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/tokyo_metro/app/renderer/travel_time_info/meta_class/common.rb', line 3

def render
  h.render inline: <<-HAML , type: :haml , locals: h_locals
%div{ id: railway_line.decorate.travel_time_table_id }
%table{ class: [ :travel_time_info , :display_connecting_railway_line_name ] }
  - if additional_info_top.present?
    = additional_info_top.call
    - # = ::TravelTimeInfoDecorator.render_empty_row
  - #
  - rows.each do | row |
    = row.render
  - #
  - if additional_info_bottom.present?
    - # = ::TravelTimeInfoDecorator.render_empty_row
    = additional_info_bottom.call
  HAML
end