Class: TokyoMetro::App::Renderer::TravelTimeInfo::RailwayLine::TozaiLine::Bottom

Inherits:
MetaClass::ThroughOperation show all
Defined in:
lib/tokyo_metro/app/renderer/travel_time_info/railway_line/tozai_line/bottom.rb

Defined Under Namespace

Classes: ToJrSobuLine, ToToyoRapidRailwayLine

Instance Method Summary collapse

Methods included from MetaClass::Columns

#columns

Constructor Details

#initialize(request, left_columns, columns_next_to_railway_line, right_columns) ⇒ Bottom

Returns a new instance of Bottom.



3
4
5
6
# File 'lib/tokyo_metro/app/renderer/travel_time_info/railway_line/tozai_line/bottom.rb', line 3

def initialize( request , left_columns , columns_next_to_railway_line , right_columns )
  super( request , left_columns , columns_next_to_railway_line , right_columns )
  @position = :bottom
end

Instance Method Details

#renderObject



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/tokyo_metro/app/renderer/travel_time_info/railway_line/tozai_line/bottom.rb', line 8

def render
  h.render inline: <<-HAML , type: :haml , locals: h_locals
%tr{ class: [ :through_operation_info_row , position ] , colspan: columns }
%tr{ class: [ :through_operation_info_row , position ] }
%td{ class: :through_operation_infos }
  = jr_sobu_local_line.render
%td{ class: [ :railway_line_column , :tozai_sobu ] }<
  = " "
- ( left_columns - 2 ).times do
  %td{ class: :empty_column }<
    = " "
%td{ colspan: columns_next_to_railway_line }<
  = " "
%td{ class: [ :railway_line_column , :tozai_toyo ] }<
  = " "
%td{ class: :through_operation_infos }
  = toyo_rapid_railway_line.render
  HAML
end