Class: TokyoMetro::App::Renderer::StationFacility::Platform::Info::MultipleRailwayLines::Whole

Inherits:
TokyoMetro::App::Renderer::StationFacility::Platform::Info::MetaClass::Whole show all
Includes:
Common
Defined in:
lib/tokyo_metro/app/renderer/station_facility/platform/info/multiple_railway_lines/whole.rb

Instance Attribute Summary

Attributes included from Common

#railway_lines

Attributes inherited from TokyoMetro::App::Renderer::StationFacility::Platform::Info::MetaClass::Whole

#platform_infos

Instance Method Summary collapse

Methods included from Common

#railway_line_info

Methods inherited from TokyoMetro::App::Renderer::StationFacility::Platform::Info::MetaClass::Whole

#grouped_by_railway_direction, #initialize, #render_content, #render_railway_line_text_name

Methods included from TokyoMetro::App::Renderer::StationFacility::Platform::Info::MetaClass::Common

#barrier_free_facility_infos, #car_composition_types, #has_barrier_free_facility_infos?, #has_one_car_composition_type?, #has_railway_direction_infos?, #has_surrounding_area_infos?, #has_transfer_infos?, #max_car_composition, #railway_line_css_class_name, #railway_line_name_en, #railway_line_name_ja, #surrounding_area_infos, #tab_name, #transfer_infos

Constructor Details

This class inherits a constructor from TokyoMetro::App::Renderer::StationFacility::Platform::Info::MetaClass::Whole

Instance Method Details

#render_tabObject

乗車位置情報のタブを作成



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/tokyo_metro/app/renderer/station_facility/platform/info/multiple_railway_lines/whole.rb', line 6

def render_tab
  h.render inline: <<-HAML , type: :haml , locals: { this: self , onclick: onclick }
%li{ class: [ "tab_for_" + this.tab_name , :platform_info_tab , :clearfix ] }<
%div{ class: [ :railway_line_name , :clearfix ] , onclick: raw( onclick ) }
  - this.railway_lines.each do | railway_line |
    - railway_line_decorated = railway_line.decorate
    %div{ class: railway_line_decorated.css_class_name }
      = railway_line_decorated.render_railway_line_code( small: true )
  = this.render_railway_line_text_name
  HAML
end