Sha256: ec72ede08ffd1250faad8efc3afb8cd0bb701120751e0aee3dbb6fa4bbe2c131

Contents?: true

Size: 822 Bytes

Versions: 1

Compression:

Stored size: 822 Bytes

Contents

class TokyoMetro::App::Renderer::FareTable::LinkToRailwayLinePage::Header < TokyoMetro::App::Renderer::Concerns::Header::Content

  def initialize( request , station_info_decorated , *railway_lines )
    @railway_line = railway_lines.flatten.first
    @station_info_decorated = station_info_decorated
    super(
      request ,
      :title ,
      :fare ,
      proc_for_text_ja ,
      proc_for_text_en ,
      icon_size: 3
    )
  end

  private

  def proc_for_text_ja
    ::Proc.new { @station_info_decorated.render_name_ja( with_subname: true , suffix: "駅から#{ @railway_line.name_ja }各駅までの運賃" ) }
  end

  def proc_for_text_en
    ::Proc.new { @station_info_decorated.render_name_en( with_subname: true , prefix: "Fares from " , suffix: " to stations on #{ @railway_line.name_en }" ) }
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tokyo_metro-0.10.1 lib/tokyo_metro/app/renderer/fare_table/link_to_railway_line_page/header.rb