class TokyoMetro::App::Renderer::StationFacility::Platform::Info::MultipleRailwayLines::EachDirection

Public Instance Methods

of_special_direction?() click to toggle source
# File lib/tokyo_metro/app/renderer/station_facility/platform/info/multiple_railway_lines/each_direction.rb, line 24
def of_special_direction?
  false
end
render_direction_info() click to toggle source
# File lib/tokyo_metro/app/renderer/station_facility/platform/info/multiple_railway_lines/each_direction.rb, line 5
  def render_direction_info
    if @railway_direction.present?
      h.render inline: <<-HAML , type: :haml , locals: h_locals
%div{ class: :info_of_railway_direction }
  %div{ class: :title_of_direction }
    - if info.of_special_direction?
      %h4{ class: :text_ja }<
        = info.render_special_direction_ja
      %h5{ class: :text_en }<
        = info.render_special_direction_en
    - else
      %h4{ class: :text_ja }<
        = info.railway_direction.station_info.decorate.render_name_ja( with_subname: true , suffix: "方面行きホーム" )
      %h5{ class: :text_en }<
        = info.railway_direction.station_info.decorate.render_name_en( with_subname: true , prefix: "Platform for " )
      HAML
    end
  end
render_special_direction_en() click to toggle source
# File lib/tokyo_metro/app/renderer/station_facility/platform/info/multiple_railway_lines/each_direction.rb, line 32
  def render_special_direction_en
    h.render inline: <<-HAML , type: :haml , locals: { special_direction_en: special_direction_en }
= special_direction_en
    HAML
  end
render_special_direction_ja() click to toggle source
# File lib/tokyo_metro/app/renderer/station_facility/platform/info/multiple_railway_lines/each_direction.rb, line 28
def render_special_direction_ja
  raise "Error: The method \'#{ __method__ }\' is not defined yet in this class."
end
special_direction_en() click to toggle source
# File lib/tokyo_metro/app/renderer/station_facility/platform/info/multiple_railway_lines/each_direction.rb, line 38
def special_direction_en
  raise "Error: The method \'#{ __method__ }\' is not defined yet in this class."
end