Class: TokyoMetro::App::Renderer::TravelTimeInfo::MetaClass::ThroughOperation::EachType::RailwayLineAndTerminalStation

Inherits:
Factory::Decorate::MetaClass
  • Object
show all
Defined in:
lib/tokyo_metro/app/renderer/travel_time_info/meta_class/through_operation/each_type/railway_line_and_terminal_station.rb

Instance Method Summary collapse

Constructor Details

#initialize(request, railway_line, terminal_station) ⇒ RailwayLineAndTerminalStation

Returns a new instance of RailwayLineAndTerminalStation.



3
4
5
6
7
# File 'lib/tokyo_metro/app/renderer/travel_time_info/meta_class/through_operation/each_type/railway_line_and_terminal_station.rb', line 3

def initialize( request , railway_line , terminal_station )
  super( request )
  @railway_line = railway_line
  @terminal_station = terminal_station
end

Instance Method Details

#render(suffix: nil) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
# File 'lib/tokyo_metro/app/renderer/travel_time_info/meta_class/through_operation/each_type/railway_line_and_terminal_station.rb', line 9

def render( suffix: nil )
  h.render inline: "%span{ class: :railway_line }<\n= railway_line.name_ja_with_operator_name_precise_and_without_parentheses\n%span{ class: :terminal_station }<>\n= \"\u300C\" + terminal_station.name_ja + \"\u300D\"\n- if suffix.present?\n%span<\n  = suffix\n  HAML\nend\n" , type: :haml , locals: h_locals( suffix )