Class: TokyoMetro::Static::RailwayLine::Info

Overview

個別の路線の情報を扱うクラス

路線の ID に関するメソッド collapse

路線の記号・番号に関するメソッド collapse

鉄道事業者に関するメソッド (1) - ID、番号 collapse

路線名に関するメソッド (1) - 路線名のみ・正式名称 collapse

路線色に関するメソッド (1) collapse

Instance Attribute Summary collapse

路線の記号・番号に関するメソッド collapse

鉄道事業者に関するメソッド (1) - ID、番号 collapse

鉄道事業者の名称に関するメソッド (1) - インスタンス変数 正式名称 collapse

鉄道事業者の名称に関するメソッド (2) - インスタンス変数 略称・表示用 collapse

鉄道事業者の名称に関するメソッド (3) - 標準の名称(詳細版) collapse

鉄道事業者の名称に関するメソッド (4) - 標準の名称(簡易版) collapse

鉄道事業者の名称に関するメソッド (5) - 乗り換え等の情報で使用 collapse

鉄道事業者の名称に関するメソッド (6) - HAML collapse

路線名に関するメソッド (2) - 標準(路線名のみ) collapse

路線名に関するメソッド (3) - 表示用(事業者名 + 路線名) collapse

路線名に関するメソッド (4) - 標準(【原則】事業者名 + 路線名) collapse

路線色に関するメソッド (1) collapse

路線色に関するメソッド (2) collapse

CSS に関するメソッド collapse

鉄道事業者の駅番号・路線番号に関するメソッド collapse

鉄道事業者の色に関するメソッド (1) collapse

鉄道事業者の色に関するメソッド (2) collapse

SCSS に関するメソッド collapse

Instance Method Summary collapse

Methods included from Modules::Common::Info::NewAndOldRailwayLine

#already_ended?, #already_operated?, #ended_already?, #not_ended_yet?, #not_operated_now?, #not_operated_yet?, #operated_already?

Methods included from Modules::Common::Info::RailwayLine::BranchLine

#branch_railway_line?

Methods included from Modules::Common::Info::RailwayLine

#is_not_branch_railway_line, #method_missing

Methods included from Modules::Common::Info::Decision::Operator

#operated_by_tokyo_metro?, #tokyo_metro?

Methods included from Modules::Common::Info::Decision::SameAs

#same_as?

Methods included from Modules::Static::GetName

#name_en_inspect, #name_hira_inspect, #name_ja_inspect

Methods included from Modules::Common::ToFactory::Seed::Info

#seed

Constructor Details

#initialize(same_as, name_ja, name_hira, name_en, name_code, operator, index, color, start_on, end_on, twitter_widget_id, twitter_account_name) ⇒ Info

Constructor

Parameters:



24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 24

def initialize( same_as , name_ja , name_hira , name_en , name_code , operator , index , color , start_on , end_on , twitter_widget_id ,  )
  @same_as = same_as
  @name_ja = name_ja
  @name_hira = name_hira
  @name_en = name_en
  @name_code = name_code
  @index = index
  @color = color
  @operator = operator

  @start_on = start_on
  @end_on = end_on

  @twitter_widget_id = twitter_widget_id
  @twitter_account_name = 
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class TokyoMetro::Modules::Common::Info::RailwayLine

Instance Attribute Details

#color::TokyoMetro::Static::Color or ::Array <::TokyoMetro::Static::Color>? (readonly)

標準の路線色を取得するメソッド

Examples:

::TokyoMetro::Static.railway_lines.each_value { | line | puts line.same_as.ljust(48) + " : " + line.color.class.name }
=>
odpt.Railway:TokyoMetro.Ginza                    : Array
odpt.Railway:TokyoMetro.Marunouchi               : Array
odpt.Railway:TokyoMetro.MarunouchiBranch         : Array
odpt.Railway:TokyoMetro.Hibiya                   : Array
odpt.Railway:TokyoMetro.Tozai                    : Array
odpt.Railway:TokyoMetro.Chiyoda                  : Array
odpt.Railway:TokyoMetro.ChiyodaBranch            : Array
odpt.Railway:TokyoMetro.Yurakucho                : Array
odpt.Railway:TokyoMetro.Hanzomon                 : Array
odpt.Railway:TokyoMetro.Namboku                  : Array
odpt.Railway:TokyoMetro.Fukutoshin               : Array
odpt.Railway:Toei.Asakusa                        : Array
odpt.Railway:Toei.Mita                           : Array
odpt.Railway:Toei.Shinjuku                       : Array
odpt.Railway:Toei.Oedo                           : Array
odpt.Railway:Toei.NipporiToneri                  : Array
odpt.Railway:Toei.TodenArakawa                   : Array
odpt.Railway:JR-East                             : Array
odpt.Railway:JR-East.Yamanote                    : Array
odpt.Railway:JR-East.KeihinTohoku                : Array
odpt.Railway:JR-East.Tokaido                     : Array
odpt.Railway:JR-East.Yokosuka                    : Array
odpt.Railway:JR-East.Takasaki                    : Array
odpt.Railway:JR-East.Utsunomiya                  : Array
odpt.Railway:JR-East.ShonanShinjuku              : Array
odpt.Railway:JR-East.UenoTokyo                   : Array
odpt.Railway:JR-East.Chuo                        : Array
odpt.Railway:JR-East.ChuoKaisoku                 : Array
odpt.Railway:JR-East.ChuoSobu                    : Array
odpt.Railway:JR-East.ChuoTozai                   : Array
odpt.Railway:JR-East.SobuTozai                   : Array
odpt.Railway:JR-East.Sobu                        : Array
odpt.Railway:JR-East.NaritaExpress               : Array
odpt.Railway:JR-East.Saikyo                      : Array
odpt.Railway:JR-East.Joban                       : Array
odpt.Railway:JR-East.Keiyo                       : Array
odpt.Railway:JR-East.Musashino                   : Array
odpt.Railway:JR-East.Shinkansen                  : Array
odpt.Railway:JR-Central.Shinkansen               : Array
odpt.Railway:Tokyu.Toyoko                        : Array
odpt.Railway:Tokyu.Meguro                        : Array
odpt.Railway:Tokyu.DenEnToshi                    : Array
odpt.Railway:YokohamaMinatomiraiRailway.Minatomirai : Array
odpt.Railway:Odakyu.Odawara                      : NilClass
odpt.Railway:Odakyu.Tama                         : NilClass
odpt.Railway:Odakyu.Enoshima                     : NilClass
odpt.Railway:HakoneTozan.Rail.OdawaraSide        : NilClass
odpt.Railway:HakoneTozan.Rail.GoraSide           : NilClass
odpt.Railway:Seibu.Ikebukuro                     : Array
odpt.Railway:Seibu.SeibuChichibu                 : Array
odpt.Railway:Seibu.Toshima                       : Array
odpt.Railway:Seibu.Sayama                        : Array
odpt.Railway:Seibu.SeibuYurakucho                : Array
odpt.Railway:Seibu.Shinjuku                      : Array
odpt.Railway:Tobu.SkyTreeIsesaki                 : Array
odpt.Railway:Tobu.SkyTreeOshiage                 : Array
odpt.Railway:Tobu.SkyTree                        : Array
odpt.Railway:Tobu.Isesaki                        : Array
odpt.Railway:Tobu.Nikko                          : Array
odpt.Railway:Tobu.Kinugawa                       : Array
odpt.Railway:Tobu.Tojo                           : Array
odpt.Railway:SaitamaRailway.SaitamaRailway       : NilClass
odpt.Railway:ToyoRapidRailway.ToyoRapidRailway   : NilClass
odpt.Railway:Keio.Keio                           : Array
odpt.Railway:Keio.New                            : Array
odpt.Railway:Keio.Inokashira                     : Array
odpt.Railway:Keisei.KeiseiMain                   : NilClass
odpt.Railway:Keisei.KeiseiOshiage                : NilClass
odpt.Railway:MIR.TX                              : NilClass
odpt.Railway:Yurikamome.Yurikamome               : Array
odpt.Railway:TWR.Rinkai                          : NilClass

Returns:



1279
1280
1281
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 1279

def color
  @color
end

#indexNumeric (readonly)

Returns 同一事業者内での路線の番号(整列のために定義).

Examples:

::TokyoMetro::Static.railway_lines.each_value { | railway_line | puts railway_line.same_as.ljust(48) + " : " + railway_line.index.to_s.rjust(2) }
=>
odpt.Railway:TokyoMetro.Ginza                    :  1
odpt.Railway:TokyoMetro.Marunouchi               :  2
odpt.Railway:TokyoMetro.MarunouchiBranch         : 2.1
odpt.Railway:TokyoMetro.Hibiya                   :  3
odpt.Railway:TokyoMetro.Tozai                    :  4
odpt.Railway:TokyoMetro.Chiyoda                  :  5
odpt.Railway:TokyoMetro.ChiyodaBranch            : 5.1
odpt.Railway:TokyoMetro.Yurakucho                :  6
odpt.Railway:TokyoMetro.Hanzomon                 :  7
odpt.Railway:TokyoMetro.Namboku                  :  8
odpt.Railway:TokyoMetro.Fukutoshin               :  9
odpt.Railway:Toei.Asakusa                        :  1
odpt.Railway:Toei.Mita                           :  2
odpt.Railway:Toei.Shinjuku                       :  3
odpt.Railway:Toei.Oedo                           :  4
odpt.Railway:Toei.NipporiToneri                  :  5
odpt.Railway:Toei.TodenArakawa                   :  6
odpt.Railway:JR-East                             :  0
odpt.Railway:JR-East.Yamanote                    :  1
odpt.Railway:JR-East.KeihinTohoku                :  2
odpt.Railway:JR-East.Tokaido                     :  3
odpt.Railway:JR-East.Yokosuka                    :  4
odpt.Railway:JR-East.Takasaki                    :  5
odpt.Railway:JR-East.Utsunomiya                  :  6
odpt.Railway:JR-East.ShonanShinjuku              :  7
odpt.Railway:JR-East.UenoTokyo                   :  8
odpt.Railway:JR-East.Chuo                        :  9
odpt.Railway:JR-East.ChuoKaisoku                 : 10
odpt.Railway:JR-East.ChuoSobu                    : 11
odpt.Railway:JR-East.ChuoTozai                   : 11.1
odpt.Railway:JR-East.SobuTozai                   : 11.2
odpt.Railway:JR-East.Sobu                        : 12
odpt.Railway:JR-East.NaritaExpress               : 13
odpt.Railway:JR-East.Saikyo                      : 14
odpt.Railway:JR-East.Joban                       : 15
odpt.Railway:JR-East.Keiyo                       : 16
odpt.Railway:JR-East.Musashino                   : 17
odpt.Railway:JR-East.Shinkansen                  : 18
odpt.Railway:JR-Central.Shinkansen               :  1
odpt.Railway:Tokyu.Toyoko                        :  1
odpt.Railway:Tokyu.Meguro                        :  2
odpt.Railway:Tokyu.DenEnToshi                    :  3
odpt.Railway:YokohamaMinatomiraiRailway.Minatomirai :  1
odpt.Railway:Odakyu.Odawara                      :  1
odpt.Railway:Odakyu.Tama                         :  2
odpt.Railway:Odakyu.Enoshima                     :  3
odpt.Railway:HakoneTozan.Rail.OdawaraSide        :  4
odpt.Railway:HakoneTozan.Rail.GoraSide           : 4.1
odpt.Railway:Seibu.Ikebukuro                     :  1
odpt.Railway:Seibu.SeibuChichibu                 :  2
odpt.Railway:Seibu.Toshima                       :  3
odpt.Railway:Seibu.Sayama                        :  4
odpt.Railway:Seibu.SeibuYurakucho                :  5
odpt.Railway:Seibu.Shinjuku                      :  6
odpt.Railway:Tobu.SkyTreeIsesaki                 :  1
odpt.Railway:Tobu.SkyTreeOshiage                 : 1.09
odpt.Railway:Tobu.SkyTree                        : 1.1
odpt.Railway:Tobu.Isesaki                        :  2
odpt.Railway:Tobu.Nikko                          :  3
odpt.Railway:Tobu.Kinugawa                       : 3.1
odpt.Railway:Tobu.Tojo                           :  5
odpt.Railway:SaitamaRailway.SaitamaRailway       :  1
odpt.Railway:ToyoRapidRailway.ToyoRapidRailway   :  1
odpt.Railway:Keio.Keio                           :  1
odpt.Railway:Keio.New                            :  2
odpt.Railway:Keio.Inokashira                     :  3
odpt.Railway:Keisei.KeiseiMain                   :  1
odpt.Railway:Keisei.KeiseiOshiage                :  2
odpt.Railway:MIR.TX                              :  1
odpt.Railway:Yurikamome.Yurikamome               :  1
odpt.Railway:TWR.Rinkai                          :  1

Returns:

  • (Numeric)

    同一事業者内での路線の番号(整列のために定義)



395
396
397
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 395

def index
  @index
end

#name_code::Array <::String> (readonly)

Returns 路線記号.

Examples:

::TokyoMetro::Static.railway_lines.each_value { | railway_line | puts railway_line.same_as.ljust(48) + " : " + railway_line.name_code }
=>
odpt.Railway:TokyoMetro.Ginza                    : ["G"]
odpt.Railway:TokyoMetro.Marunouchi               : ["M"]
odpt.Railway:TokyoMetro.MarunouchiBranch         : ["m"]
odpt.Railway:TokyoMetro.Hibiya                   : ["H"]
odpt.Railway:TokyoMetro.Tozai                    : ["T"]
odpt.Railway:TokyoMetro.Chiyoda                  : ["C"]
odpt.Railway:TokyoMetro.ChiyodaBranch            : ["C"]
odpt.Railway:TokyoMetro.Yurakucho                : ["Y"]
odpt.Railway:TokyoMetro.Hanzomon                 : ["Z"]
odpt.Railway:TokyoMetro.Namboku                  : ["N"]
odpt.Railway:TokyoMetro.Fukutoshin               : ["F"]
odpt.Railway:Toei.Asakusa                        : ["A"]
odpt.Railway:Toei.Mita                           : ["I"]
odpt.Railway:Toei.Shinjuku                       : ["S"]
odpt.Railway:Toei.Oedo                           : ["E"]
odpt.Railway:Toei.NipporiToneri                  : []
odpt.Railway:Toei.TodenArakawa                   : []
odpt.Railway:JR-East                             : []
odpt.Railway:JR-East.Yamanote                    : []
odpt.Railway:JR-East.KeihinTohoku                : []
odpt.Railway:JR-East.Tokaido                     : []
odpt.Railway:JR-East.Yokosuka                    : []
odpt.Railway:JR-East.Takasaki                    : []
odpt.Railway:JR-East.Utsunomiya                  : []
odpt.Railway:JR-East.ShonanShinjuku              : []
odpt.Railway:JR-East.UenoTokyo                   : []
odpt.Railway:JR-East.Chuo                        : []
odpt.Railway:JR-East.ChuoKaisoku                 : []
odpt.Railway:JR-East.ChuoSobu                    : []
odpt.Railway:JR-East.ChuoTozai                   : []
odpt.Railway:JR-East.SobuTozai                   : []
odpt.Railway:JR-East.Sobu                        : []
odpt.Railway:JR-East.NaritaExpress               : []
odpt.Railway:JR-East.Saikyo                      : []
odpt.Railway:JR-East.Joban                       : []
odpt.Railway:JR-East.Keiyo                       : []
odpt.Railway:JR-East.Musashino                   : []
odpt.Railway:JR-East.Shinkansen                  : []
odpt.Railway:JR-Central.Shinkansen               : []
odpt.Railway:Tokyu.Toyoko                        : ["TY"]
odpt.Railway:Tokyu.Meguro                        : ["MG"]
odpt.Railway:Tokyu.DenEnToshi                    : ["DT"]
odpt.Railway:YokohamaMinatomiraiRailway.Minatomirai : ["MM"]
odpt.Railway:Odakyu.Odawara                      : ["OH"]
odpt.Railway:Odakyu.Tama                         : ["OT"]
odpt.Railway:Odakyu.Enoshima                     : ["OE"]
odpt.Railway:HakoneTozan.Rail.OdawaraSide        : ["OH"]
odpt.Railway:HakoneTozan.Rail.GoraSide           : ["OH"]
odpt.Railway:Seibu.Ikebukuro                     : ["SI"]
odpt.Railway:Seibu.SeibuChichibu                 : ["SI"]
odpt.Railway:Seibu.Toshima                       : ["SI"]
odpt.Railway:Seibu.Sayama                        : ["SY"]
odpt.Railway:Seibu.SeibuYurakucho                : ["SI"]
odpt.Railway:Seibu.Shinjuku                      : ["SS"]
odpt.Railway:Tobu.SkyTreeIsesaki                 : ["TS", "TI"]
odpt.Railway:Tobu.SkyTreeOshiage                 : ["TS"]
odpt.Railway:Tobu.SkyTree                        : ["TS"]
odpt.Railway:Tobu.Isesaki                        : ["TI"]
odpt.Railway:Tobu.Nikko                          : ["TN"]
odpt.Railway:Tobu.Kinugawa                       : ["TN"]
odpt.Railway:Tobu.Tojo                           : ["TJ"]
odpt.Railway:SaitamaRailway.SaitamaRailway       : []
odpt.Railway:ToyoRapidRailway.ToyoRapidRailway   : ["TR"]
odpt.Railway:Keio.Keio                           : ["KO"]
odpt.Railway:Keio.New                            : ["KO"]
odpt.Railway:Keio.Inokashira                     : ["IK"]
odpt.Railway:Keisei.KeiseiMain                   : ["KS"]
odpt.Railway:Keisei.KeiseiOshiage                : ["KS"]
odpt.Railway:MIR.TX                              : []
odpt.Railway:Yurikamome.Yurikamome               : ["U"]
odpt.Railway:TWR.Rinkai                          : []

Returns:

  • (::Array <::String>)

    路線記号



238
239
240
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 238

def name_code
  @name_code
end

#name_en::Array <::String>? (readonly)

Examples:

::TokyoMetro::Static.railway_lines.each_value { | railway_line | puts railway_line.same_as.ljust(48) + " : " + railway_line.name_en }
=>
odpt.Railway:TokyoMetro.Ginza                    : ["Ginza Line"]
odpt.Railway:TokyoMetro.Marunouchi               : ["Marunouchi Line"]
odpt.Railway:TokyoMetro.MarunouchiBranch         : ["Marunouchi Line (Nakano-sakaue - Honancho)"]
odpt.Railway:TokyoMetro.Hibiya                   : ["Hibiya Line"]
odpt.Railway:TokyoMetro.Tozai                    : ["Tozai Line"]
odpt.Railway:TokyoMetro.Chiyoda                  : ["Chiyoda Line"]
odpt.Railway:TokyoMetro.ChiyodaBranch            : ["Chiyoda Line (Ayase - Kita-ayase)"]
odpt.Railway:TokyoMetro.Yurakucho                : ["Yurakucho Line"]
odpt.Railway:TokyoMetro.Hanzomon                 : ["Hanzomon Line"]
odpt.Railway:TokyoMetro.Namboku                  : ["Namboku Line"]
odpt.Railway:TokyoMetro.Fukutoshin               : ["Fukutoshin Line"]
odpt.Railway:Toei.Asakusa                        : ["Asakusa Line"]
odpt.Railway:Toei.Mita                           : ["Mita Line"]
odpt.Railway:Toei.Shinjuku                       : ["Shinjuku Line"]
odpt.Railway:Toei.Oedo                           : ["Oedo Line"]
odpt.Railway:Toei.NipporiToneri                  : ["Nippori Toneri Liner"]
odpt.Railway:Toei.TodenArakawa                   : ["Arakawa Line"]
odpt.Railway:JR-East                             : ["JR Lines"]
odpt.Railway:JR-East.Yamanote                    : ["Yamanote Line"]
odpt.Railway:JR-East.KeihinTohoku                : ["Keihin-Tohoku Line"]
odpt.Railway:JR-East.Tokaido                     : ["Tokaido Line"]
odpt.Railway:JR-East.Yokosuka                    : ["Yokosuka Line"]
odpt.Railway:JR-East.Takasaki                    : ["Takasaki Line"]
odpt.Railway:JR-East.Utsunomiya                  : ["Utsunomiya Line"]
odpt.Railway:JR-East.ShonanShinjuku              : ["Shonan-Shinjuku Line"]
odpt.Railway:JR-East.UenoTokyo                   : ["Ueno-Tokyo Line"]
odpt.Railway:JR-East.Chuo                        : ["Chuo Line (Limited Express)"]
odpt.Railway:JR-East.ChuoKaisoku                 : ["Chuo Line (Rapid service)"]
odpt.Railway:JR-East.ChuoSobu                    : ["Chuo and Sobu Line (Local service)"]
odpt.Railway:JR-East.ChuoTozai                   : ["Chuo and Sobu Line (Local service, between Nakano and Mitaka)"]
odpt.Railway:JR-East.SobuTozai                   : ["Chuo and Sobu Line (Local service, between Nishi-funabashi and Tsudanuma)"]
odpt.Railway:JR-East.Sobu                        : ["Sobu Line (Rapid service)"]
odpt.Railway:JR-East.NaritaExpress               : ["Narita Express"]
odpt.Railway:JR-East.Saikyo                      : ["Saikyo Line"]
odpt.Railway:JR-East.Joban                       : ["Joban Line"]
odpt.Railway:JR-East.Keiyo                       : ["Keiyo Line"]
odpt.Railway:JR-East.Musashino                   : ["Musashino Line"]
odpt.Railway:JR-East.Shinkansen                  : ["Tohoku, Akita, Yamagata, Joetsu and Nagano Shinkansen"]
odpt.Railway:JR-Central.Shinkansen               : ["Tokaido and Sanyo Shinkansen"]
odpt.Railway:Tokyu.Toyoko                        : ["Toyoko Line"]
odpt.Railway:Tokyu.Meguro                        : ["Meguro Line"]
odpt.Railway:Tokyu.DenEnToshi                    : ["Den-en-toshi Line"]
odpt.Railway:YokohamaMinatomiraiRailway.Minatomirai : ["Minatomirai Line"]
odpt.Railway:Odakyu.Odawara                      : ["Odawara Line"]
odpt.Railway:Odakyu.Tama                         : ["Tama Line"]
odpt.Railway:Odakyu.Enoshima                     : ["Enoshima Line"]
odpt.Railway:HakoneTozan.Rail.OdawaraSide        : ["Hakone Tozan Line"]
odpt.Railway:HakoneTozan.Rail.GoraSide           : ["Hakone Tozan Line"]
odpt.Railway:Seibu.Ikebukuro                     : ["Ikebukuro Line"]
odpt.Railway:Seibu.SeibuChichibu                 : ["Chichibu Line"]
odpt.Railway:Seibu.Toshima                       : ["Toshima Line"]
odpt.Railway:Seibu.Sayama                        : ["Sayama Line"]
odpt.Railway:Seibu.SeibuYurakucho                : ["Seibu Yurakucho Line"]
odpt.Railway:Seibu.Shinjuku                      : ["Shinjuku Line"]
odpt.Railway:Tobu.SkyTreeIsesaki                 : ["Sky Tree and Isesaki Line"]
odpt.Railway:Tobu.SkyTreeOshiage                 : ["Sky Tree Line (Oshiage - Hikifune)"]
odpt.Railway:Tobu.SkyTree                        : ["Sky Tree Line"]
odpt.Railway:Tobu.Isesaki                        : ["Isesaki Line"]
odpt.Railway:Tobu.Nikko                          : ["Nikko Line"]
odpt.Railway:Tobu.Kinugawa                       : ["Kinugawa Line"]
odpt.Railway:Tobu.Tojo                           : ["Tojo Line"]
odpt.Railway:SaitamaRailway.SaitamaRailway       : []
odpt.Railway:ToyoRapidRailway.ToyoRapidRailway   : []
odpt.Railway:Keio.Keio                           : ["Keio Line"]
odpt.Railway:Keio.New                            : ["New Line"]
odpt.Railway:Keio.Inokashira                     : ["Inokashira Line"]
odpt.Railway:Keisei.KeiseiMain                   : ["Main Line"]
odpt.Railway:Keisei.KeiseiOshiage                : ["Oshiage Line"]
odpt.Railway:MIR.TX                              : []
odpt.Railway:Yurikamome.Yurikamome               : ["Yurikamome"]
odpt.Railway:TWR.Rinkai                          : []

Returns:

  • (::Array <::String>)

    路線の名称(ローマ字表記・路線名のみ・正式名称) - 路線名(インスタンス変数 name_en)が定義されている場合

  • (nil)

    nil - 路線名(インスタンス変数 name)が定義されていない場合



665
666
667
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 665

def name_en
  @name_en
end

#name_hiraObject (readonly)

Returns the value of attribute name_hira.



507
508
509
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 507

def name_hira
  @name_hira
end

#name_ja::Array <::String>? (readonly)

Examples:

::TokyoMetro::Static.railway_lines.each_value { | railway_line | puts railway_line.same_as.ljust(48) + " : " + railway_line.name_ja }
=>
odpt.Railway:TokyoMetro.Ginza                    : ["銀座線"]
odpt.Railway:TokyoMetro.Marunouchi               : ["丸ノ内線"]
odpt.Railway:TokyoMetro.MarunouchiBranch         : ["丸ノ内線(中野坂上 - 方南町)"]
odpt.Railway:TokyoMetro.Hibiya                   : ["日比谷線"]
odpt.Railway:TokyoMetro.Tozai                    : ["東西線"]
odpt.Railway:TokyoMetro.Chiyoda                  : ["千代田線"]
odpt.Railway:TokyoMetro.ChiyodaBranch            : ["千代田線(綾瀬 - 北綾瀬)"]
odpt.Railway:TokyoMetro.Yurakucho                : ["有楽町線"]
odpt.Railway:TokyoMetro.Hanzomon                 : ["半蔵門線"]
odpt.Railway:TokyoMetro.Namboku                  : ["南北線"]
odpt.Railway:TokyoMetro.Fukutoshin               : ["副都心線"]
odpt.Railway:Toei.Asakusa                        : ["浅草線"]
odpt.Railway:Toei.Mita                           : ["三田線"]
odpt.Railway:Toei.Shinjuku                       : ["新宿線"]
odpt.Railway:Toei.Oedo                           : ["大江戸線"]
odpt.Railway:Toei.NipporiToneri                  : ["日暮里・舎人ライナー"]
odpt.Railway:Toei.TodenArakawa                   : ["荒川線"]
odpt.Railway:JR-East                             : ["JR各線"]
odpt.Railway:JR-East.Yamanote                    : ["山手線"]
odpt.Railway:JR-East.KeihinTohoku                : ["京浜東北線"]
odpt.Railway:JR-East.Tokaido                     : ["東海道線"]
odpt.Railway:JR-East.Yokosuka                    : ["横須賀線"]
odpt.Railway:JR-East.Takasaki                    : ["高崎線"]
odpt.Railway:JR-East.Utsunomiya                  : ["宇都宮線"]
odpt.Railway:JR-East.ShonanShinjuku              : ["湘南新宿ライン"]
odpt.Railway:JR-East.UenoTokyo                   : ["上野東京ライン"]
odpt.Railway:JR-East.Chuo                        : ["中央線 特急"]
odpt.Railway:JR-East.ChuoKaisoku                 : ["中央線 快速"]
odpt.Railway:JR-East.ChuoSobu                    : ["中央・総武線 各駅停車"]
odpt.Railway:JR-East.ChuoTozai                   : ["中央・総武線 各駅停車(東西線直通 中野 - 三鷹)"]
odpt.Railway:JR-East.SobuTozai                   : ["中央・総武線 各駅停車(東西線直通 西船橋 - 津田沼)"]
odpt.Railway:JR-East.Sobu                        : ["総武快速線"]
odpt.Railway:JR-East.NaritaExpress               : ["成田エクスプレス"]
odpt.Railway:JR-East.Saikyo                      : ["埼京線"]
odpt.Railway:JR-East.Joban                       : ["常磐線"]
odpt.Railway:JR-East.Keiyo                       : ["京葉線"]
odpt.Railway:JR-East.Musashino                   : ["武蔵野線"]
odpt.Railway:JR-East.Shinkansen                  : ["東北・秋田・山形・上越・長野新幹線"]
odpt.Railway:JR-Central.Shinkansen               : ["東海道・山陽新幹線"]
odpt.Railway:Tokyu.Toyoko                        : ["東横線"]
odpt.Railway:Tokyu.Meguro                        : ["目黒線"]
odpt.Railway:Tokyu.DenEnToshi                    : ["田園都市線"]
odpt.Railway:YokohamaMinatomiraiRailway.Minatomirai : ["みなとみらい線"]
odpt.Railway:Odakyu.Odawara                      : ["小田原線"]
odpt.Railway:Odakyu.Tama                         : ["多摩線"]
odpt.Railway:Odakyu.Enoshima                     : ["江ノ島線"]
odpt.Railway:HakoneTozan.Rail.OdawaraSide        : ["箱根登山鉄道線(小田原 - 箱根湯本)"]
odpt.Railway:HakoneTozan.Rail.GoraSide           : ["箱根登山鉄道線(箱根湯本 - 強羅)"]
odpt.Railway:Seibu.Ikebukuro                     : ["池袋線"]
odpt.Railway:Seibu.SeibuChichibu                 : ["秩父線"]
odpt.Railway:Seibu.Toshima                       : ["豊島線"]
odpt.Railway:Seibu.Sayama                        : ["狭山線"]
odpt.Railway:Seibu.SeibuYurakucho                : ["西武有楽町線"]
odpt.Railway:Seibu.Shinjuku                      : ["新宿線"]
odpt.Railway:Tobu.SkyTreeIsesaki                 : ["スカイツリーライン(伊勢崎線)", "伊勢崎線"]
odpt.Railway:Tobu.SkyTreeOshiage                 : ["スカイツリーライン(押上 - 曳舟)"]
odpt.Railway:Tobu.SkyTree                        : ["スカイツリーライン"]
odpt.Railway:Tobu.Isesaki                        : ["伊勢崎線"]
odpt.Railway:Tobu.Nikko                          : ["日光線"]
odpt.Railway:Tobu.Kinugawa                       : ["鬼怒川線"]
odpt.Railway:Tobu.Tojo                           : ["東上線"]
odpt.Railway:SaitamaRailway.SaitamaRailway       : []
odpt.Railway:ToyoRapidRailway.ToyoRapidRailway   : []
odpt.Railway:Keio.Keio                           : ["京王線"]
odpt.Railway:Keio.New                            : ["新線"]
odpt.Railway:Keio.Inokashira                     : ["井の頭線"]
odpt.Railway:Keisei.KeiseiMain                   : ["本線"]
odpt.Railway:Keisei.KeiseiOshiage                : ["押上線"]
odpt.Railway:MIR.TX                              : []
odpt.Railway:Yurikamome.Yurikamome               : ["ゆりかもめ"]
odpt.Railway:TWR.Rinkai                          : []

Returns:

  • (::Array <::String>)

    路線の名称(日本語・路線名のみ・正式名称) - 路線名(インスタンス変数 name)が定義されている場合

  • (nil)

    nil - 路線名(インスタンス変数 name)が定義されていない場合



587
588
589
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 587

def name_ja
  @name_ja
end

#operator::TokyoMetro::Static::Operator::Info (readonly)

Returns 鉄道事業者.

Examples:

::TokyoMetro::Static.railway_lines.each_value { | railway_line | puts railway_line.operator.class.name }
=>
TokyoMetro::Static::Operator::Info
TokyoMetro::Static::Operator::Info
......
TokyoMetro::Static::Operator::Info

Returns:



407
408
409
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 407

def operator
  @operator
end

#same_as::String (readonly)

Returns 路線の ID キー.

Examples:

::TokyoMetro::Static.railway_lines.each_value { | railway_line | puts railway_line.same_as }
=>
odpt.Railway:TokyoMetro.Ginza
odpt.Railway:TokyoMetro.Marunouchi
odpt.Railway:TokyoMetro.MarunouchiBranch
odpt.Railway:TokyoMetro.Hibiya
odpt.Railway:TokyoMetro.Tozai
odpt.Railway:TokyoMetro.Chiyoda
odpt.Railway:TokyoMetro.ChiyodaBranch
odpt.Railway:TokyoMetro.Yurakucho
odpt.Railway:TokyoMetro.Hanzomon
odpt.Railway:TokyoMetro.Namboku
odpt.Railway:TokyoMetro.Fukutoshin
odpt.Railway:Toei.Asakusa
odpt.Railway:Toei.Mita
odpt.Railway:Toei.Shinjuku
odpt.Railway:Toei.Oedo
odpt.Railway:Toei.NipporiToneri
odpt.Railway:Toei.TodenArakawa
odpt.Railway:JR-East
odpt.Railway:JR-East.Yamanote
odpt.Railway:JR-East.KeihinTohoku
odpt.Railway:JR-East.Tokaido
odpt.Railway:JR-East.Yokosuka
odpt.Railway:JR-East.Takasaki
odpt.Railway:JR-East.Utsunomiya
odpt.Railway:JR-East.ShonanShinjuku
odpt.Railway:JR-East.UenoTokyo
odpt.Railway:JR-East.Chuo
odpt.Railway:JR-East.ChuoKaisoku
odpt.Railway:JR-East.ChuoSobu
odpt.Railway:JR-East.ChuoTozai
odpt.Railway:JR-East.SobuTozai
odpt.Railway:JR-East.Sobu
odpt.Railway:JR-East.NaritaExpress
odpt.Railway:JR-East.Saikyo
odpt.Railway:JR-East.Joban
odpt.Railway:JR-East.Keiyo
odpt.Railway:JR-East.Musashino
odpt.Railway:JR-East.Shinkansen
odpt.Railway:JR-Central.Shinkansen
odpt.Railway:Tokyu.Toyoko
odpt.Railway:Tokyu.Meguro
odpt.Railway:Tokyu.DenEnToshi
odpt.Railway:YokohamaMinatomiraiRailway.Minatomirai
odpt.Railway:Odakyu.Odawara
odpt.Railway:Odakyu.Tama
odpt.Railway:Odakyu.Enoshima
odpt.Railway:HakoneTozan.Rail.OdawaraSide
odpt.Railway:HakoneTozan.Rail.GoraSide
odpt.Railway:Seibu.Ikebukuro
odpt.Railway:Seibu.SeibuChichibu
odpt.Railway:Seibu.Toshima
odpt.Railway:Seibu.Sayama
odpt.Railway:Seibu.SeibuYurakucho
odpt.Railway:Seibu.Shinjuku
odpt.Railway:Tobu.SkyTreeIsesaki
odpt.Railway:Tobu.SkyTreeOshiage
odpt.Railway:Tobu.SkyTree
odpt.Railway:Tobu.Isesaki
odpt.Railway:Tobu.Nikko
odpt.Railway:Tobu.Kinugawa
odpt.Railway:Tobu.Tojo
odpt.Railway:SaitamaRailway.SaitamaRailway
odpt.Railway:ToyoRapidRailway.ToyoRapidRailway
odpt.Railway:Keio.Keio
odpt.Railway:Keio.New
odpt.Railway:Keio.Inokashira
odpt.Railway:Keisei.KeiseiMain
odpt.Railway:Keisei.KeiseiOshiage
odpt.Railway:MIR.TX
odpt.Railway:Yurikamome.Yurikamome
odpt.Railway:TWR.Rinkai

Returns:

  • (::String)

    路線の ID キー



159
160
161
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 159

def same_as
  @same_as
end

#start_onObject (readonly)

Returns the value of attribute start_on.



41
42
43
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 41

def start_on
  @start_on
end

#twitter_account_nameObject (readonly)

Returns the value of attribute twitter_account_name.



43
44
45
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 43

def 
  @twitter_account_name
end

#twitter_widget_idObject (readonly)

Returns the value of attribute twitter_widget_id.



42
43
44
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 42

def twitter_widget_id
  @twitter_widget_id
end

Instance Method Details

#<=>(other) ⇒ Integer

インスタンスの比較に用いるメソッド

Returns:

  • (Integer)


47
48
49
50
51
52
53
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 47

def <=>( other )
  if @operator.same_as?( other.operator.same_as )
    @index <=> other.index
  else
    @operator <=> other.operator
  end
end

#color_normal::TokyoMetro::Static::Color

標準の路線色を取得するメソッド

Examples:

::TokyoMetro::Static.railway_lines.each_value { | railway_line | puts railway_line.same_as.ljust(48) + " : " + railway_line.color_normal.class.name }
=>
odpt.Railway:TokyoMetro.Ginza                    : TokyoMetro::Static::Color
odpt.Railway:TokyoMetro.Marunouchi               : TokyoMetro::Static::Color
......
odpt.Railway:TWR.Rinkai                          : TokyoMetro::Static::Color

Returns:



1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 1290

def color_normal
  # 路線の色が定義されていない場合
  if @color.nil?
    # 事業者の色が定義されている場合は、事業者の色をそのまま標準の路線色とする。
    if self.operator_color.instance_of?( ::TokyoMetro::Static::Color )
      self.operator_color

    # 事業者の色が定義されていない場合は、#999999 を標準の路線色とする。
    else
      ::TokyoMetro::Static::Color.new( "\#999999" , 153 , 153 , 153 )
    end

  # @color が配列の場合は、配列の最初の要素を標準の路線色とする。
  elsif @color.instance_of?( ::Array )
    @color.first
  # 路線の色が1つのみ設定されている場合は、それを標準の路線色とする。
  elsif @color.instance_of?( ::TokyoMetro::Static::Color )
    @color
  end
end

#color_normal_blueInteger

標準の路線色の B 成分を取得するメソッド

Returns:

  • (Integer)


1487
1488
1489
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 1487

def color_normal_blue
  self.color_normal.blue
end

#color_normal_greenInteger

標準の路線色の G 成分を取得するメソッド

Returns:

  • (Integer)


1481
1482
1483
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 1481

def color_normal_green
  self.color_normal.green
end

#color_normal_redInteger

標準の路線色の R 成分を取得するメソッド

Returns:

  • (Integer)


1475
1476
1477
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 1475

def color_normal_red
  self.color_normal.red
end

#color_normal_web::String

標準の路線色の WebColor を取得するメソッド

Examples:

::TokyoMetro::Static.railway_lines.each_value { | railway_line | puts railway_line.same_as.ljust(48) + " : " + railway_line.color_normal_web }
=>
odpt.Railway:TokyoMetro.Ginza                    : #f39700
odpt.Railway:TokyoMetro.Marunouchi               : #e60012
odpt.Railway:TokyoMetro.MarunouchiBranch         : #e60012
odpt.Railway:TokyoMetro.Hibiya                   : #9caeb7
odpt.Railway:TokyoMetro.Tozai                    : #00a7db
odpt.Railway:TokyoMetro.Chiyoda                  : #009945
odpt.Railway:TokyoMetro.ChiyodaBranch            : #009945
odpt.Railway:TokyoMetro.Yurakucho                : #d7c447
odpt.Railway:TokyoMetro.Hanzomon                 : #9b7cb6
odpt.Railway:TokyoMetro.Namboku                  : #00ada9
odpt.Railway:TokyoMetro.Fukutoshin               : #bb641d
odpt.Railway:Toei.Asakusa                        : #e85298
odpt.Railway:Toei.Mita                           : #0078c2
odpt.Railway:Toei.Shinjuku                       : #6cbb5a
odpt.Railway:Toei.Oedo                           : #b6007a
odpt.Railway:Toei.NipporiToneri                  : #ff69b4
odpt.Railway:Toei.TodenArakawa                   : #66cc66
odpt.Railway:JR-East                             : #999999
odpt.Railway:JR-East.Yamanote                    : #80c241
odpt.Railway:JR-East.KeihinTohoku                : #00b2e5
odpt.Railway:JR-East.Tokaido                     : #f68b1e
odpt.Railway:JR-East.Yokosuka                    : #007ac0
odpt.Railway:JR-East.Takasaki                    : #f68b1e
odpt.Railway:JR-East.Utsunomiya                  : #f68b1e
odpt.Railway:JR-East.ShonanShinjuku              : #e21f26
odpt.Railway:JR-East.UenoTokyo                   : #654e99
odpt.Railway:JR-East.Chuo                        : #007ac0
odpt.Railway:JR-East.ChuoKaisoku                 : #f15a22
odpt.Railway:JR-East.ChuoSobu                    : #ffd400
odpt.Railway:JR-East.ChuoTozai                   : #00a7db
odpt.Railway:JR-East.SobuTozai                   : #00a7db
odpt.Railway:JR-East.Sobu                        : #007ac0
odpt.Railway:JR-East.NaritaExpress               : #ff0000
odpt.Railway:JR-East.Saikyo                      : #00b48d
odpt.Railway:JR-East.Joban                       : #00b261
odpt.Railway:JR-East.Keiyo                       : #c9242f
odpt.Railway:JR-East.Musashino                   : #f15a22
odpt.Railway:JR-East.Shinkansen                  : #008000
odpt.Railway:JR-Central.Shinkansen               : #00008b
odpt.Railway:Tokyu.Toyoko                        : #da0442
odpt.Railway:Tokyu.Meguro                        : #009cd2
odpt.Railway:Tokyu.DenEnToshi                    : #20a288
odpt.Railway:YokohamaMinatomiraiRailway.Minatomirai : #09357f
odpt.Railway:Odakyu.Odawara                      : #2288cc
odpt.Railway:Odakyu.Tama                         : #2288cc
odpt.Railway:Odakyu.Enoshima                     : #2288cc
odpt.Railway:HakoneTozan.Rail.OdawaraSide        : #2288cc
odpt.Railway:HakoneTozan.Rail.GoraSide           : #2288cc
odpt.Railway:Seibu.Ikebukuro                     : #ff6600
odpt.Railway:Seibu.SeibuChichibu                 : #ff6600
odpt.Railway:Seibu.Toshima                       : #ff6600
odpt.Railway:Seibu.Sayama                        : #ff6600
odpt.Railway:Seibu.SeibuYurakucho                : #ff6600
odpt.Railway:Seibu.Shinjuku                      : #0099cc
odpt.Railway:Tobu.SkyTreeIsesaki                 : #0f6cc3
odpt.Railway:Tobu.SkyTreeOshiage                 : #0f6cc3
odpt.Railway:Tobu.SkyTree                        : #0f6cc3
odpt.Railway:Tobu.Isesaki                        : #ff0000
odpt.Railway:Tobu.Nikko                          : #ffa500
odpt.Railway:Tobu.Kinugawa                       : #ffa500
odpt.Railway:Tobu.Tojo                           : #000099
odpt.Railway:SaitamaRailway.SaitamaRailway       : #6699ff
odpt.Railway:ToyoRapidRailway.ToyoRapidRailway   : #3fb036
odpt.Railway:Keio.Keio                           : #dd0077
odpt.Railway:Keio.New                            : #dd0077
odpt.Railway:Keio.Inokashira                     : #000088
odpt.Railway:Keisei.KeiseiMain                   : #005aaa
odpt.Railway:Keisei.KeiseiOshiage                : #005aaa
odpt.Railway:MIR.TX                              : #000084
odpt.Railway:Yurikamome.Yurikamome               : #00418e
odpt.Railway:TWR.Rinkai                          : #00418e

Returns:

  • (::String)


1387
1388
1389
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 1387

def color_normal_web
  self.color_normal.web_color
end

#css_class_nameString

CSS のクラスの名称

Examples:

::TokyoMetro::Static.railway_lines.each_value { | railway_line | puts railway_line.same_as.ljust(48) + " : " + railway_line.css_class_name }
=>
odpt.Railway:TokyoMetro.Ginza                    : ginza
odpt.Railway:TokyoMetro.Marunouchi               : marunouchi
odpt.Railway:TokyoMetro.MarunouchiBranch         : marunouchi_branch
odpt.Railway:TokyoMetro.Hibiya                   : hibiya
odpt.Railway:TokyoMetro.Tozai                    : tozai
odpt.Railway:TokyoMetro.Chiyoda                  : chiyoda
odpt.Railway:TokyoMetro.ChiyodaBranch            : chiyoda_branch
odpt.Railway:TokyoMetro.Yurakucho                : yurakucho
odpt.Railway:TokyoMetro.Hanzomon                 : hanzomon
odpt.Railway:TokyoMetro.Namboku                  : namboku
odpt.Railway:TokyoMetro.Fukutoshin               : fukutoshin
odpt.Railway:Toei.Asakusa                        : toei_asakusa
odpt.Railway:Toei.Mita                           : toei_mita
odpt.Railway:Toei.Shinjuku                       : toei_shinjuku
odpt.Railway:Toei.Oedo                           : toei_oedo
odpt.Railway:Toei.NipporiToneri                  : nippori_toneri
odpt.Railway:Toei.TodenArakawa                   : toden_arakawa
odpt.Railway:JR-East                             : jrs
odpt.Railway:JR-East.Yamanote                    : jr_yamanote
odpt.Railway:JR-East.KeihinTohoku                : jr_keihin_tohoku
odpt.Railway:JR-East.Tokaido                     : jr_tokaido
odpt.Railway:JR-East.Yokosuka                    : jr_yokosuka
odpt.Railway:JR-East.Takasaki                    : jr_takasaki
odpt.Railway:JR-East.Utsunomiya                  : jr_utsunomiya
odpt.Railway:JR-East.ShonanShinjuku              : jr_shonan_shinjuku
odpt.Railway:JR-East.UenoTokyo                   : jr_ueno_tokyo
odpt.Railway:JR-East.Chuo                        : jr_chuo_limited_exp
odpt.Railway:JR-East.ChuoKaisoku                 : jr_chuo_rapid
odpt.Railway:JR-East.ChuoSobu                    : jr_chuo_and_sobu_local
odpt.Railway:JR-East.ChuoTozai                   : jr_chuo_and_sobu_local_between_nakano_and_mitaka
odpt.Railway:JR-East.SobuTozai                   : jr_chuo_and_sobu_local_between_nishi_funabashi_and_tsudanuma
odpt.Railway:JR-East.Sobu                        : jr_sobu_rapid
odpt.Railway:JR-East.NaritaExpress               : jr_narita_exp
odpt.Railway:JR-East.Saikyo                      : jr_saikyo
odpt.Railway:JR-East.Joban                       : jr_joban
odpt.Railway:JR-East.Keiyo                       : jr_keiyo
odpt.Railway:JR-East.Musashino                   : jr_musashino
odpt.Railway:JR-East.Shinkansen                  : shinkansen_e
odpt.Railway:JR-Central.Shinkansen               : shinkansen_c
odpt.Railway:Tokyu.Toyoko                        : tokyu_toyoko
odpt.Railway:Tokyu.Meguro                        : tokyu_meguro
odpt.Railway:Tokyu.DenEnToshi                    : tokyu_den_en_toshi
odpt.Railway:YokohamaMinatomiraiRailway.Minatomirai : yokohama_minatomirai_mm
odpt.Railway:Odakyu.Odawara                      : odakyu_odawara
odpt.Railway:Odakyu.Tama                         : odakyu_tama
odpt.Railway:Odakyu.Enoshima                     : odakyu_enoshima
odpt.Railway:HakoneTozan.Rail.OdawaraSide        : hakone_tozan
odpt.Railway:HakoneTozan.Rail.GoraSide           : hakone_tozan
odpt.Railway:Seibu.Ikebukuro                     : seibu_ikebukuro
odpt.Railway:Seibu.SeibuChichibu                 : seibu_chichibu
odpt.Railway:Seibu.Toshima                       : seibu_toshima
odpt.Railway:Seibu.Sayama                        : seibu_sayama
odpt.Railway:Seibu.SeibuYurakucho                : seibu_yurakucho
odpt.Railway:Seibu.Shinjuku                      : seibu_shinjuku
odpt.Railway:Tobu.SkyTreeIsesaki                 : tobu_sky_tree_and_isesaki
odpt.Railway:Tobu.SkyTreeOshiage                 : tobu_sky_tree_oshiage_hikifune
odpt.Railway:Tobu.SkyTree                        : tobu_sky_tree
odpt.Railway:Tobu.Isesaki                        : tobu_isesaki
odpt.Railway:Tobu.Nikko                          : tobu_nikko
odpt.Railway:Tobu.Kinugawa                       : tobu_kinugawa
odpt.Railway:Tobu.Tojo                           : tobu_tojo
odpt.Railway:SaitamaRailway.SaitamaRailway       : saitama
odpt.Railway:ToyoRapidRailway.ToyoRapidRailway   : toyo_rapid
odpt.Railway:Keio.Keio                           : keio_line
odpt.Railway:Keio.New                            : keio_new
odpt.Railway:Keio.Inokashira                     : keio_inokashira
odpt.Railway:Keisei.KeiseiMain                   : keisei_main
odpt.Railway:Keisei.KeiseiOshiage                : keisei_oshiage
odpt.Railway:MIR.TX                              : tsukuba_exp
odpt.Railway:Yurikamome.Yurikamome               : yurikamome_line
odpt.Railway:TWR.Rinkai                          : rinkai

Returns:

  • (String)


1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 1569

def css_class_name
  case @same_as
  when "odpt.Railway:TokyoMetro.MarunouchiBranch"
    "marunouchi_branch"
  when "odpt.Railway:TokyoMetro.ChiyodaBranch"
    "chiyoda_branch"
  when "odpt.Railway:JR-East.Shinkansen" , "odpt.Railway:JR-East.Shinkansen.2015" , "odpt.Railway:JR-East.Shinkansen.2016"
    "shinkansen_e"
  when "odpt.Railway:JR-Central.Shinkansen"
    "shinkansen_c"
  when "odpt.Railway:YokohamaMinatomiraiRailway.Minatomirai"
    "yokohama_minatomirai_mm"
  when "odpt.Railway:Keio.Keio"
    "keio_line"
  when "odpt.Railway:Yurikamome.Yurikamome"
    "yurikamome_line"
  else
    super( "" , :name_en_with_operator_name )
  end
end

#included_scss_mixin_for_railway_line_code_shape::String

SCSS で include する、形状を表す mixin を返すメソッド

Returns:

  • (::String)


1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 1654

def included_scss_mixin_for_railway_line_code_shape
  case self.operator_railway_line_code_shape
  when nil
    "rounded_square"
  when "none"
    "rounded_square"
  when "filled_rounded_square" , "stroked_circle" , "stroked_rounded_square"
    "railway_line_code_#{self.operator_railway_line_code_shape}"
  end
end

#name_code_normal::String or nil

標準の路線記号を取得するメソッド

Examples:

::TokyoMetro::Static.railway_lines.each_value { | railway_line | puts railway_line.same_as.ljust(48) + " : " + railway_line.name_code_normal }
=>
odpt.Railway:TokyoMetro.Ginza                    : G
odpt.Railway:TokyoMetro.Marunouchi               : M
odpt.Railway:TokyoMetro.MarunouchiBranch         : m
odpt.Railway:TokyoMetro.Hibiya                   : H
odpt.Railway:TokyoMetro.Tozai                    : T
odpt.Railway:TokyoMetro.Chiyoda                  : C
odpt.Railway:TokyoMetro.ChiyodaBranch            : C
odpt.Railway:TokyoMetro.Yurakucho                : Y
odpt.Railway:TokyoMetro.Hanzomon                 : Z
odpt.Railway:TokyoMetro.Namboku                  : N
odpt.Railway:TokyoMetro.Fukutoshin               : F
odpt.Railway:Toei.Asakusa                        : A
odpt.Railway:Toei.Mita                           : I
odpt.Railway:Toei.Shinjuku                       : S
odpt.Railway:Toei.Oedo                           : E
odpt.Railway:Toei.NipporiToneri                  : (nil)
odpt.Railway:Toei.TodenArakawa                   : (nil)
odpt.Railway:JR-East                             : (nil)
odpt.Railway:JR-East.Yamanote                    : (nil)
odpt.Railway:JR-East.KeihinTohoku                : (nil)
odpt.Railway:JR-East.Tokaido                     : (nil)
odpt.Railway:JR-East.Yokosuka                    : (nil)
odpt.Railway:JR-East.Takasaki                    : (nil)
odpt.Railway:JR-East.Utsunomiya                  : (nil)
odpt.Railway:JR-East.ShonanShinjuku              : (nil)
odpt.Railway:JR-East.UenoTokyo                   : (nil)
odpt.Railway:JR-East.Chuo                        : (nil)
odpt.Railway:JR-East.ChuoKaisoku                 : (nil)
odpt.Railway:JR-East.ChuoSobu                    : (nil)
odpt.Railway:JR-East.ChuoTozai                   : (nil)
odpt.Railway:JR-East.SobuTozai                   : (nil)
odpt.Railway:JR-East.Sobu                        : (nil)
odpt.Railway:JR-East.NaritaExpress               : (nil)
odpt.Railway:JR-East.Saikyo                      : (nil)
odpt.Railway:JR-East.Joban                       : (nil)
odpt.Railway:JR-East.Keiyo                       : (nil)
odpt.Railway:JR-East.Musashino                   : (nil)
odpt.Railway:JR-East.Shinkansen                  : (nil)
odpt.Railway:JR-Central.Shinkansen               : (nil)
odpt.Railway:Tokyu.Toyoko                        : TY
odpt.Railway:Tokyu.Meguro                        : MG
odpt.Railway:Tokyu.DenEnToshi                    : DT
odpt.Railway:YokohamaMinatomiraiRailway.Minatomirai : MM
odpt.Railway:Odakyu.Odawara                      : OH
odpt.Railway:Odakyu.Tama                         : OT
odpt.Railway:Odakyu.Enoshima                     : OE
odpt.Railway:HakoneTozan.Rail.OdawaraSide        : OH
odpt.Railway:HakoneTozan.Rail.GoraSide           : OH
odpt.Railway:Seibu.Ikebukuro                     : SI
odpt.Railway:Seibu.SeibuChichibu                 : SI
odpt.Railway:Seibu.Toshima                       : SI
odpt.Railway:Seibu.Sayama                        : SY
odpt.Railway:Seibu.SeibuYurakucho                : SI
odpt.Railway:Seibu.Shinjuku                      : SS
odpt.Railway:Tobu.SkyTreeIsesaki                 : TS
odpt.Railway:Tobu.SkyTreeOshiage                 : TS
odpt.Railway:Tobu.SkyTree                        : TS
odpt.Railway:Tobu.Isesaki                        : TI
odpt.Railway:Tobu.Nikko                          : TN
odpt.Railway:Tobu.Kinugawa                       : TN
odpt.Railway:Tobu.Tojo                           : TJ
odpt.Railway:SaitamaRailway.SaitamaRailway       : (nil)
odpt.Railway:ToyoRapidRailway.ToyoRapidRailway   : TR
odpt.Railway:Keio.Keio                           : KO
odpt.Railway:Keio.New                            : KO
odpt.Railway:Keio.Inokashira                     : IK
odpt.Railway:Keisei.KeiseiMain                   : KS
odpt.Railway:Keisei.KeiseiOshiage                : KS
odpt.Railway:MIR.TX                              : (nil)
odpt.Railway:Yurikamome.Yurikamome               : U
odpt.Railway:TWR.Rinkai                          : (nil)

Returns:

  • (::String or nil)


316
317
318
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 316

def name_code_normal
  get_name( @name_code , allow_nil: true )
end

#name_en_normalString?

路線名(標準・ローマ字表記・路線名のみ)を取得するメソッド

Examples:

::TokyoMetro::Static.railway_lines.each_value { | railway_line | puts railway_line.same_as.ljust(48) + " : " + railway_line.name_en_normal }
=>
odpt.Railway:TokyoMetro.Ginza                    : Ginza Line
odpt.Railway:TokyoMetro.Marunouchi               : Marunouchi Line
odpt.Railway:TokyoMetro.MarunouchiBranch         : Marunouchi Line (Nakano-sakaue - Honancho)
odpt.Railway:TokyoMetro.Hibiya                   : Hibiya Line
odpt.Railway:TokyoMetro.Tozai                    : Tozai Line
odpt.Railway:TokyoMetro.Chiyoda                  : Chiyoda Line
odpt.Railway:TokyoMetro.ChiyodaBranch            : Chiyoda Line (Ayase - Kita-ayase)
odpt.Railway:TokyoMetro.Yurakucho                : Yurakucho Line
odpt.Railway:TokyoMetro.Hanzomon                 : Hanzomon Line
odpt.Railway:TokyoMetro.Namboku                  : Namboku Line
odpt.Railway:TokyoMetro.Fukutoshin               : Fukutoshin Line
odpt.Railway:Toei.Asakusa                        : Asakusa Line
odpt.Railway:Toei.Mita                           : Mita Line
odpt.Railway:Toei.Shinjuku                       : Shinjuku Line
odpt.Railway:Toei.Oedo                           : Oedo Line
odpt.Railway:Toei.NipporiToneri                  : Nippori Toneri Liner
odpt.Railway:Toei.TodenArakawa                   : Arakawa Line
odpt.Railway:JR-East                             : JR Lines
odpt.Railway:JR-East.Yamanote                    : Yamanote Line
odpt.Railway:JR-East.KeihinTohoku                : Keihin-Tohoku Line
odpt.Railway:JR-East.Tokaido                     : Tokaido Line
odpt.Railway:JR-East.Yokosuka                    : Yokosuka Line
odpt.Railway:JR-East.Takasaki                    : Takasaki Line
odpt.Railway:JR-East.Utsunomiya                  : Utsunomiya Line
odpt.Railway:JR-East.ShonanShinjuku              : Shonan-Shinjuku Line
odpt.Railway:JR-East.UenoTokyo                   : Ueno-Tokyo Line
odpt.Railway:JR-East.Chuo                        : Chuo Line (Limited Express)
odpt.Railway:JR-East.ChuoKaisoku                 : Chuo Line (Rapid service)
odpt.Railway:JR-East.ChuoSobu                    : Chuo and Sobu Line (Local service)
odpt.Railway:JR-East.ChuoTozai                   : Chuo and Sobu Line (Local service, between Nakano and Mitaka)
odpt.Railway:JR-East.SobuTozai                   : Chuo and Sobu Line (Local service, between Nishi-funabashi and Tsudanuma)
odpt.Railway:JR-East.Sobu                        : Sobu Line (Rapid service)
odpt.Railway:JR-East.NaritaExpress               : Narita Express
odpt.Railway:JR-East.Saikyo                      : Saikyo Line
odpt.Railway:JR-East.Joban                       : Joban Line
odpt.Railway:JR-East.Keiyo                       : Keiyo Line
odpt.Railway:JR-East.Musashino                   : Musashino Line
odpt.Railway:JR-East.Shinkansen                  : Tohoku, Akita, Yamagata, Joetsu and Nagano Shinkansen
odpt.Railway:JR-Central.Shinkansen               : Tokaido and Sanyo Shinkansen
odpt.Railway:Tokyu.Toyoko                        : Toyoko Line
odpt.Railway:Tokyu.Meguro                        : Meguro Line
odpt.Railway:Tokyu.DenEnToshi                    : Den-en-toshi Line
odpt.Railway:YokohamaMinatomiraiRailway.Minatomirai : Minatomirai Line
odpt.Railway:Odakyu.Odawara                      : Odawara Line
odpt.Railway:Odakyu.Tama                         : Tama Line
odpt.Railway:Odakyu.Enoshima                     : Enoshima Line
odpt.Railway:HakoneTozan.Rail.OdawaraSide        : Hakone Tozan Line
odpt.Railway:HakoneTozan.Rail.GoraSide           : Hakone Tozan Line
odpt.Railway:Seibu.Ikebukuro                     : Ikebukuro Line
odpt.Railway:Seibu.SeibuChichibu                 : Chichibu Line
odpt.Railway:Seibu.Toshima                       : Toshima Line
odpt.Railway:Seibu.Sayama                        : Sayama Line
odpt.Railway:Seibu.SeibuYurakucho                : Seibu Yurakucho Line
odpt.Railway:Seibu.Shinjuku                      : Shinjuku Line
odpt.Railway:Tobu.SkyTreeIsesaki                 : Sky Tree and Isesaki Line
odpt.Railway:Tobu.SkyTreeOshiage                 : Sky Tree Line (Oshiage - Hikifune)
odpt.Railway:Tobu.SkyTree                        : Sky Tree Line
odpt.Railway:Tobu.Isesaki                        : Isesaki Line
odpt.Railway:Tobu.Nikko                          : Nikko Line
odpt.Railway:Tobu.Kinugawa                       : Kinugawa Line
odpt.Railway:Tobu.Tojo                           : Tojo Line
odpt.Railway:SaitamaRailway.SaitamaRailway       : (nil)
odpt.Railway:ToyoRapidRailway.ToyoRapidRailway   : (nil)
odpt.Railway:Keio.Keio                           : Keio Line
odpt.Railway:Keio.New                            : New Line
odpt.Railway:Keio.Inokashira                     : Inokashira Line
odpt.Railway:Keisei.KeiseiMain                   : Main Line
odpt.Railway:Keisei.KeiseiOshiage                : Oshiage Line
odpt.Railway:MIR.TX                              : (nil)
odpt.Railway:Yurikamome.Yurikamome               : Yurikamome
odpt.Railway:TWR.Rinkai                          : (nil)

Returns:

  • (String)

    路線名(インスタンス変数 name_en)が定義されている場合

  • (nil)

    路線名(インスタンス変数 name_en)が定義されていない場合



827
828
829
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 827

def name_en_normal
  get_name( @name_en , allow_nil: true )
end

#name_en_with_operator_nameString

Note:

ローマ字表記の事業者名が “Tokyo Metro” の場合は事業者名を省略する。

路線名(標準・ローマ字表記・【原則】事業者名あり)を取得するメソッド

Examples:

::TokyoMetro::Static.railway_lines.each_value { | railway_line | puts railway_line.same_as.ljust(48) + " : " + railway_line.name_en_with_operator_name }
=>
odpt.Railway:TokyoMetro.Ginza                    : Ginza Line
odpt.Railway:TokyoMetro.Marunouchi               : Marunouchi Line
odpt.Railway:TokyoMetro.MarunouchiBranch         : Marunouchi Line (Nakano-sakaue - Honancho)
odpt.Railway:TokyoMetro.Hibiya                   : Hibiya Line
odpt.Railway:TokyoMetro.Tozai                    : Tozai Line
odpt.Railway:TokyoMetro.Chiyoda                  : Chiyoda Line
odpt.Railway:TokyoMetro.ChiyodaBranch            : Chiyoda Line (Ayase - Kita-ayase)
odpt.Railway:TokyoMetro.Yurakucho                : Yurakucho Line
odpt.Railway:TokyoMetro.Hanzomon                 : Hanzomon Line
odpt.Railway:TokyoMetro.Namboku                  : Namboku Line
odpt.Railway:TokyoMetro.Fukutoshin               : Fukutoshin Line
odpt.Railway:Toei.Asakusa                        : Toei Asakusa Line
odpt.Railway:Toei.Mita                           : Toei Mita Line
odpt.Railway:Toei.Shinjuku                       : Toei Shinjuku Line
odpt.Railway:Toei.Oedo                           : Toei Oedo Line
odpt.Railway:Toei.NipporiToneri                  : Nippori Toneri Liner
odpt.Railway:Toei.TodenArakawa                   : Toden Arakawa Line
odpt.Railway:JR-East                             : JR Lines
odpt.Railway:JR-East.Yamanote                    : JR Yamanote Line
odpt.Railway:JR-East.KeihinTohoku                : JR Keihin-Tohoku Line
odpt.Railway:JR-East.Tokaido                     : JR Tokaido Line
odpt.Railway:JR-East.Yokosuka                    : JR Yokosuka Line
odpt.Railway:JR-East.Takasaki                    : JR Takasaki Line
odpt.Railway:JR-East.Utsunomiya                  : JR Utsunomiya Line
odpt.Railway:JR-East.ShonanShinjuku              : JR Shonan-Shinjuku Line
odpt.Railway:JR-East.UenoTokyo                   : JR Ueno-Tokyo Line
odpt.Railway:JR-East.Chuo                        : JR Chuo Line (Limited Express)
odpt.Railway:JR-East.ChuoKaisoku                 : JR Chuo Line (Rapid service)
odpt.Railway:JR-East.ChuoSobu                    : JR Chuo and Sobu Line (Local service)
odpt.Railway:JR-East.ChuoTozai                   : JR Chuo and Sobu Line (Local service, between Nakano and Mitaka)
odpt.Railway:JR-East.SobuTozai                   : JR Chuo and Sobu Line (Local service, between Nishi-funabashi and Tsudanuma)
odpt.Railway:JR-East.Sobu                        : JR Sobu Line (Rapid service)
odpt.Railway:JR-East.NaritaExpress               : JR Narita Express
odpt.Railway:JR-East.Saikyo                      : JR Saikyo Line
odpt.Railway:JR-East.Joban                       : JR Joban Line
odpt.Railway:JR-East.Keiyo                       : JR Keiyo Line
odpt.Railway:JR-East.Musashino                   : JR Musashino Line
odpt.Railway:JR-East.Shinkansen                  : Tohoku, Akita, Yamagata, Joetsu and Nagano Shinkansen
odpt.Railway:JR-Central.Shinkansen               : Tokaido and Sanyo Shinkansen
odpt.Railway:Tokyu.Toyoko                        : Tokyu Toyoko Line
odpt.Railway:Tokyu.Meguro                        : Tokyu Meguro Line
odpt.Railway:Tokyu.DenEnToshi                    : Tokyu Den-en-toshi Line
odpt.Railway:YokohamaMinatomiraiRailway.Minatomirai : Yokohama Minatomirai Railway Company Minatomirai Line
odpt.Railway:Odakyu.Odawara                      : Odakyu Odawara Line
odpt.Railway:Odakyu.Tama                         : Odakyu Tama Line
odpt.Railway:Odakyu.Enoshima                     : Odakyu Enoshima Line
odpt.Railway:HakoneTozan.Rail.OdawaraSide        : Hakone Tozan Line
odpt.Railway:HakoneTozan.Rail.GoraSide           : Hakone Tozan Line
odpt.Railway:Seibu.Ikebukuro                     : Seibu Ikebukuro Line
odpt.Railway:Seibu.SeibuChichibu                 : Seibu Chichibu Line
odpt.Railway:Seibu.Toshima                       : Seibu Toshima Line
odpt.Railway:Seibu.Sayama                        : Seibu Sayama Line
odpt.Railway:Seibu.SeibuYurakucho                : Seibu Yurakucho Line
odpt.Railway:Seibu.Shinjuku                      : Seibu Shinjuku Line
odpt.Railway:Tobu.SkyTreeIsesaki                 : Tobu Sky Tree and Isesaki Line
odpt.Railway:Tobu.SkyTreeOshiage                 : Tobu Sky Tree Line (Oshiage - Hikifune)
odpt.Railway:Tobu.SkyTree                        : Tobu Sky Tree Line
odpt.Railway:Tobu.Isesaki                        : Tobu Isesaki Line
odpt.Railway:Tobu.Nikko                          : Tobu Nikko Line
odpt.Railway:Tobu.Kinugawa                       : Tobu Kinugawa Line
odpt.Railway:Tobu.Tojo                           : Tobu Tojo Line
odpt.Railway:SaitamaRailway.SaitamaRailway       : Saitama Railway
odpt.Railway:ToyoRapidRailway.ToyoRapidRailway   : Toyo Rapid Railway
odpt.Railway:Keio.Keio                           : Keio Line
odpt.Railway:Keio.New                            : Keio New Line
odpt.Railway:Keio.Inokashira                     : Keio Inokashira Line
odpt.Railway:Keisei.KeiseiMain                   : Keisei Main Line
odpt.Railway:Keisei.KeiseiOshiage                : Keisei Oshiage Line
odpt.Railway:MIR.TX                              : Tsukuba Express
odpt.Railway:Yurikamome.Yurikamome               : Yurikamome
odpt.Railway:TWR.Rinkai                          : Rinkai Line

Returns:

  • (String)


1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 1189

def name_en_with_operator_name
  # 標準の事業者名
  operator_name_ja_normal_str = self.operator_name_en_normal
  # 標準の路線名(路線名のみ)
  name_ja_normal_str = self.name_en_normal
  # 事業者名を付けるか否かの設定
  with_operator_setting = name_ja_with_operator_name__set_operator_setting

  set_name_ja_display( operator_name_ja_normal_str , name_ja_normal_str , en: true , with_operator: with_operator_setting )
end

#name_en_with_operator_name_preciseString

路線名(標準・ローマ字表記・事業者名あり)を取得するメソッド

Examples:

::TokyoMetro::Static.railway_lines.each_value { | railway_line | puts railway_line.same_as.ljust(48) + " : " + railway_line.name_en_with_operator_name_precise }
=>
odpt.Railway:TokyoMetro.Ginza                    : Tokyo Metro Ginza Line
odpt.Railway:TokyoMetro.Marunouchi               : Tokyo Metro Marunouchi Line
odpt.Railway:TokyoMetro.MarunouchiBranch         : Tokyo Metro Marunouchi Line (Nakano-sakaue - Honancho)
odpt.Railway:TokyoMetro.Hibiya                   : Tokyo Metro Hibiya Line
odpt.Railway:TokyoMetro.Tozai                    : Tokyo Metro Tozai Line
odpt.Railway:TokyoMetro.Chiyoda                  : Tokyo Metro Chiyoda Line
odpt.Railway:TokyoMetro.ChiyodaBranch            : Tokyo Metro Chiyoda Line (Ayase - Kita-ayase)
odpt.Railway:TokyoMetro.Yurakucho                : Tokyo Metro Yurakucho Line
odpt.Railway:TokyoMetro.Hanzomon                 : Tokyo Metro Hanzomon Line
odpt.Railway:TokyoMetro.Namboku                  : Tokyo Metro Namboku Line
odpt.Railway:TokyoMetro.Fukutoshin               : Tokyo Metro Fukutoshin Line
odpt.Railway:Toei.Asakusa                        : Toei Asakusa Line
odpt.Railway:Toei.Mita                           : Toei Mita Line
odpt.Railway:Toei.Shinjuku                       : Toei Shinjuku Line
odpt.Railway:Toei.Oedo                           : Toei Oedo Line
odpt.Railway:Toei.NipporiToneri                  : Toei Nippori Toneri Liner
odpt.Railway:Toei.TodenArakawa                   : Toden Arakawa Line
odpt.Railway:JR-East                             : JR Lines
odpt.Railway:JR-East.Yamanote                    : JR Yamanote Line
odpt.Railway:JR-East.KeihinTohoku                : JR Keihin-Tohoku Line
odpt.Railway:JR-East.Tokaido                     : JR Tokaido Line
odpt.Railway:JR-East.Yokosuka                    : JR Yokosuka Line
odpt.Railway:JR-East.Takasaki                    : JR Takasaki Line
odpt.Railway:JR-East.Utsunomiya                  : JR Utsunomiya Line
odpt.Railway:JR-East.ShonanShinjuku              : JR Shonan-Shinjuku Line
odpt.Railway:JR-East.UenoTokyo                   : JR Ueno-Tokyo Line
odpt.Railway:JR-East.Chuo                        : JR Chuo Line (Limited Express)
odpt.Railway:JR-East.ChuoKaisoku                 : JR Chuo Line (Rapid service)
odpt.Railway:JR-East.ChuoSobu                    : JR Chuo and Sobu Line (Local service)
odpt.Railway:JR-East.ChuoTozai                   : JR Chuo and Sobu Line (Local service, between Nakano and Mitaka)
odpt.Railway:JR-East.SobuTozai                   : JR Chuo and Sobu Line (Local service, between Nishi-funabashi and Tsudanuma)
odpt.Railway:JR-East.Sobu                        : JR Sobu Line (Rapid service)
odpt.Railway:JR-East.NaritaExpress               : JR Narita Express
odpt.Railway:JR-East.Saikyo                      : JR Saikyo Line
odpt.Railway:JR-East.Joban                       : JR Joban Line
odpt.Railway:JR-East.Keiyo                       : JR Keiyo Line
odpt.Railway:JR-East.Musashino                   : JR Musashino Line
odpt.Railway:JR-East.Shinkansen                  : Tohoku, Akita, Yamagata, Joetsu and Nagano Shinkansen
odpt.Railway:JR-Central.Shinkansen               : Tokaido and Sanyo Shinkansen
odpt.Railway:Tokyu.Toyoko                        : Tokyu Toyoko Line
odpt.Railway:Tokyu.Meguro                        : Tokyu Meguro Line
odpt.Railway:Tokyu.DenEnToshi                    : Tokyu Den-en-toshi Line
odpt.Railway:YokohamaMinatomiraiRailway.Minatomirai : Yokohama Minatomirai Railway Company Minatomirai Line
odpt.Railway:Odakyu.Odawara                      : Odakyu Odawara Line
odpt.Railway:Odakyu.Tama                         : Odakyu Tama Line
odpt.Railway:Odakyu.Enoshima                     : Odakyu Enoshima Line
odpt.Railway:HakoneTozan.Rail.OdawaraSide        : Hakone Tozan Line
odpt.Railway:HakoneTozan.Rail.GoraSide           : Hakone Tozan Line
odpt.Railway:Seibu.Ikebukuro                     : Seibu Ikebukuro Line
odpt.Railway:Seibu.SeibuChichibu                 : Seibu Chichibu Line
odpt.Railway:Seibu.Toshima                       : Seibu Toshima Line
odpt.Railway:Seibu.Sayama                        : Seibu Sayama Line
odpt.Railway:Seibu.SeibuYurakucho                : Seibu Yurakucho Line
odpt.Railway:Seibu.Shinjuku                      : Seibu Shinjuku Line
odpt.Railway:Tobu.SkyTreeIsesaki                 : Tobu Sky Tree and Isesaki Line
odpt.Railway:Tobu.SkyTreeOshiage                 : Tobu Sky Tree Line (Oshiage - Hikifune)
odpt.Railway:Tobu.SkyTree                        : Tobu Sky Tree Line
odpt.Railway:Tobu.Isesaki                        : Tobu Isesaki Line
odpt.Railway:Tobu.Nikko                          : Tobu Nikko Line
odpt.Railway:Tobu.Kinugawa                       : Tobu Kinugawa Line
odpt.Railway:Tobu.Tojo                           : Tobu Tojo Line
odpt.Railway:SaitamaRailway.SaitamaRailway       : Saitama Railway
odpt.Railway:ToyoRapidRailway.ToyoRapidRailway   : Toyo Rapid Railway
odpt.Railway:Keio.Keio                           : Keio Line
odpt.Railway:Keio.New                            : Keio New Line
odpt.Railway:Keio.Inokashira                     : Keio Inokashira Line
odpt.Railway:Keisei.KeiseiMain                   : Keisei Main Line
odpt.Railway:Keisei.KeiseiOshiage                : Keisei Oshiage Line
odpt.Railway:MIR.TX                              : Tsukuba Express
odpt.Railway:Yurikamome.Yurikamome               : Yurikamome
odpt.Railway:TWR.Rinkai                          : Rinkai Line

Returns:

  • (String)


1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 1004

def name_en_with_operator_name_precise
  # 標準の事業者名
  operator_name_ja_normal_str = self.operator_name_en_normal
  # 標準の路線名(路線名のみ)
  name_ja_normal_str = self.name_en_normal

  str = set_name_ja_display( operator_name_ja_normal_str , name_ja_normal_str , en: true )

  if str.string?
    return str
  else
    puts "Error:"
    puts "  \[\name_ja_normal\] #{name_ja_normal_str} (class: #{name_ja_normal_str.class.name})"
    puts "  \[operator_name_en_normal_str\] #{operator_name_en_normal_str} (class: #{operator_name_en_normal_str.class.name})"
    raise "Error"
  end
end

#name_ja_normalString?

路線名(標準・日本語表記・路線名のみ)を取得するメソッド

Examples:

::TokyoMetro::Static.railway_lines.each_value { | railway_line | puts railway_line.same_as.ljust(48) + " : " + railway_line.name_ja_normal }
=>
odpt.Railway:TokyoMetro.Ginza                    : 銀座線
odpt.Railway:TokyoMetro.Marunouchi               : 丸ノ内線
odpt.Railway:TokyoMetro.MarunouchiBranch         : 丸ノ内線(中野坂上 - 方南町)
odpt.Railway:TokyoMetro.Hibiya                   : 日比谷線
odpt.Railway:TokyoMetro.Tozai                    : 東西線
odpt.Railway:TokyoMetro.Chiyoda                  : 千代田線
odpt.Railway:TokyoMetro.ChiyodaBranch            : 千代田線(綾瀬 - 北綾瀬)
odpt.Railway:TokyoMetro.Yurakucho                : 有楽町線
odpt.Railway:TokyoMetro.Hanzomon                 : 半蔵門線
odpt.Railway:TokyoMetro.Namboku                  : 南北線
odpt.Railway:TokyoMetro.Fukutoshin               : 副都心線
odpt.Railway:Toei.Asakusa                        : 浅草線
odpt.Railway:Toei.Mita                           : 三田線
odpt.Railway:Toei.Shinjuku                       : 新宿線
odpt.Railway:Toei.Oedo                           : 大江戸線
odpt.Railway:Toei.NipporiToneri                  : 日暮里・舎人ライナー
odpt.Railway:Toei.TodenArakawa                   : 荒川線
odpt.Railway:JR-East                             : JR各線
odpt.Railway:JR-East.Yamanote                    : 山手線
odpt.Railway:JR-East.KeihinTohoku                : 京浜東北線
odpt.Railway:JR-East.Tokaido                     : 東海道線
odpt.Railway:JR-East.Yokosuka                    : 横須賀線
odpt.Railway:JR-East.Takasaki                    : 高崎線
odpt.Railway:JR-East.Utsunomiya                  : 宇都宮線
odpt.Railway:JR-East.ShonanShinjuku              : 湘南新宿ライン
odpt.Railway:JR-East.UenoTokyo                   : 上野東京ライン
odpt.Railway:JR-East.Chuo                        : 中央線 特急
odpt.Railway:JR-East.ChuoKaisoku                 : 中央線 快速
odpt.Railway:JR-East.ChuoSobu                    : 中央・総武線 各駅停車
odpt.Railway:JR-East.ChuoTozai                   : 中央・総武線 各駅停車(東西線直通 中野 - 三鷹)
odpt.Railway:JR-East.SobuTozai                   : 中央・総武線 各駅停車(東西線直通 西船橋 - 津田沼)
odpt.Railway:JR-East.Sobu                        : 総武快速線
odpt.Railway:JR-East.NaritaExpress               : 成田エクスプレス
odpt.Railway:JR-East.Saikyo                      : 埼京線
odpt.Railway:JR-East.Joban                       : 常磐線
odpt.Railway:JR-East.Keiyo                       : 京葉線
odpt.Railway:JR-East.Musashino                   : 武蔵野線
odpt.Railway:JR-East.Shinkansen                  : 東北・秋田・山形・上越・長野新幹線
odpt.Railway:JR-Central.Shinkansen               : 東海道・山陽新幹線
odpt.Railway:Tokyu.Toyoko                        : 東横線
odpt.Railway:Tokyu.Meguro                        : 目黒線
odpt.Railway:Tokyu.DenEnToshi                    : 田園都市線
odpt.Railway:YokohamaMinatomiraiRailway.Minatomirai : みなとみらい線
odpt.Railway:Odakyu.Odawara                      : 小田原線
odpt.Railway:Odakyu.Tama                         : 多摩線
odpt.Railway:Odakyu.Enoshima                     : 江ノ島線
odpt.Railway:HakoneTozan.Rail.OdawaraSide        : 箱根登山鉄道線(小田原 - 箱根湯本)
odpt.Railway:HakoneTozan.Rail.GoraSide           : 箱根登山鉄道線(箱根湯本 - 強羅)
odpt.Railway:Seibu.Ikebukuro                     : 池袋線
odpt.Railway:Seibu.SeibuChichibu                 : 秩父線
odpt.Railway:Seibu.Toshima                       : 豊島線
odpt.Railway:Seibu.Sayama                        : 狭山線
odpt.Railway:Seibu.SeibuYurakucho                : 西武有楽町線
odpt.Railway:Seibu.Shinjuku                      : 新宿線
odpt.Railway:Tobu.SkyTreeIsesaki                 : スカイツリーライン(伊勢崎線)
odpt.Railway:Tobu.SkyTreeOshiage                 : スカイツリーライン(押上 - 曳舟)
odpt.Railway:Tobu.SkyTree                        : スカイツリーライン
odpt.Railway:Tobu.Isesaki                        : 伊勢崎線
odpt.Railway:Tobu.Nikko                          : 日光線
odpt.Railway:Tobu.Kinugawa                       : 鬼怒川線
odpt.Railway:Tobu.Tojo                           : 東上線
odpt.Railway:SaitamaRailway.SaitamaRailway       : (nil)
odpt.Railway:ToyoRapidRailway.ToyoRapidRailway   : (nil)
odpt.Railway:Keio.Keio                           : 京王線
odpt.Railway:Keio.New                            : 新線
odpt.Railway:Keio.Inokashira                     : 井の頭線
odpt.Railway:Keisei.KeiseiMain                   : 本線
odpt.Railway:Keisei.KeiseiOshiage                : 押上線
odpt.Railway:MIR.TX                              : (nil)
odpt.Railway:Yurikamome.Yurikamome               : ゆりかもめ
odpt.Railway:TWR.Rinkai                          : (nil)

Returns:

  • (String)

    路線名(インスタンス変数 name)が定義されている場合

  • (nil)

    路線名(インスタンス変数 name)が定義されていない場合



746
747
748
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 746

def name_ja_normal
  get_name( @name_ja , allow_nil: true )
end

#name_ja_with_operator_nameString

Note:

事業者名が「東京メトロ」の場合は事業者名を省略する。

路線名(標準・日本語表記・【原則】事業者名あり)を取得するメソッド

Examples:

::TokyoMetro::Static.railway_lines.each_value { | railway_line | puts railway_line.same_as.ljust(48) + " : " + railway_line.name_ja_with_operator_name }
=>
odpt.Railway:TokyoMetro.Ginza                    : 銀座線
odpt.Railway:TokyoMetro.Marunouchi               : 丸ノ内線
odpt.Railway:TokyoMetro.MarunouchiBranch         : 丸ノ内線(中野坂上 - 方南町)
odpt.Railway:TokyoMetro.Hibiya                   : 日比谷線
odpt.Railway:TokyoMetro.Tozai                    : 東西線
odpt.Railway:TokyoMetro.Chiyoda                  : 千代田線
odpt.Railway:TokyoMetro.ChiyodaBranch            : 千代田線(綾瀬 - 北綾瀬)
odpt.Railway:TokyoMetro.Yurakucho                : 有楽町線
odpt.Railway:TokyoMetro.Hanzomon                 : 半蔵門線
odpt.Railway:TokyoMetro.Namboku                  : 南北線
odpt.Railway:TokyoMetro.Fukutoshin               : 副都心線
odpt.Railway:Toei.Asakusa                        : 都営浅草線
odpt.Railway:Toei.Mita                           : 都営三田線
odpt.Railway:Toei.Shinjuku                       : 都営新宿線
odpt.Railway:Toei.Oedo                           : 都営大江戸線
odpt.Railway:Toei.NipporiToneri                  : 日暮里・舎人ライナー
odpt.Railway:Toei.TodenArakawa                   : 都電荒川線
odpt.Railway:JR-East                             : JR各線
odpt.Railway:JR-East.Yamanote                    : JR山手線
odpt.Railway:JR-East.KeihinTohoku                : JR京浜東北線
odpt.Railway:JR-East.Tokaido                     : JR東海道線
odpt.Railway:JR-East.Yokosuka                    : JR横須賀線
odpt.Railway:JR-East.Takasaki                    : JR高崎線
odpt.Railway:JR-East.Utsunomiya                  : JR宇都宮線
odpt.Railway:JR-East.ShonanShinjuku              : JR湘南新宿ライン
odpt.Railway:JR-East.UenoTokyo                   : JR上野東京ライン
odpt.Railway:JR-East.Chuo                        : JR中央線 特急
odpt.Railway:JR-East.ChuoKaisoku                 : JR中央線 快速
odpt.Railway:JR-East.ChuoSobu                    : JR中央・総武線 各駅停車
odpt.Railway:JR-East.ChuoTozai                   : JR中央・総武線 各駅停車(東西線直通 中野 - 三鷹)
odpt.Railway:JR-East.SobuTozai                   : JR中央・総武線 各駅停車(東西線直通 西船橋 - 津田沼)
odpt.Railway:JR-East.Sobu                        : JR総武快速線
odpt.Railway:JR-East.NaritaExpress               : JR成田エクスプレス
odpt.Railway:JR-East.Saikyo                      : JR埼京線
odpt.Railway:JR-East.Joban                       : JR常磐線
odpt.Railway:JR-East.Keiyo                       : JR京葉線
odpt.Railway:JR-East.Musashino                   : JR武蔵野線
odpt.Railway:JR-East.Shinkansen                  : 東北・秋田・山形・上越・長野新幹線
odpt.Railway:JR-Central.Shinkansen               : 東海道・山陽新幹線
odpt.Railway:Tokyu.Toyoko                        : 東急東横線
odpt.Railway:Tokyu.Meguro                        : 東急目黒線
odpt.Railway:Tokyu.DenEnToshi                    : 東急田園都市線
odpt.Railway:YokohamaMinatomiraiRailway.Minatomirai : 横浜高速鉄道みなとみらい線
odpt.Railway:Odakyu.Odawara                      : 小田急小田原線
odpt.Railway:Odakyu.Tama                         : 小田急多摩線
odpt.Railway:Odakyu.Enoshima                     : 小田急江ノ島線
odpt.Railway:HakoneTozan.Rail.OdawaraSide        : 箱根登山鉄道線(小田原 - 箱根湯本)
odpt.Railway:HakoneTozan.Rail.GoraSide           : 箱根登山鉄道線(箱根湯本 - 強羅)
odpt.Railway:Seibu.Ikebukuro                     : 西武池袋線
odpt.Railway:Seibu.SeibuChichibu                 : 西武秩父線
odpt.Railway:Seibu.Toshima                       : 西武豊島線
odpt.Railway:Seibu.Sayama                        : 西武狭山線
odpt.Railway:Seibu.SeibuYurakucho                : 西武有楽町線
odpt.Railway:Seibu.Shinjuku                      : 西武新宿線
odpt.Railway:Tobu.SkyTreeIsesaki                 : 東武スカイツリーライン(伊勢崎線)
odpt.Railway:Tobu.SkyTreeOshiage                 : 東武スカイツリーライン(押上 - 曳舟)
odpt.Railway:Tobu.SkyTree                        : 東武スカイツリーライン
odpt.Railway:Tobu.Isesaki                        : 東武伊勢崎線
odpt.Railway:Tobu.Nikko                          : 東武日光線
odpt.Railway:Tobu.Kinugawa                       : 東武鬼怒川線
odpt.Railway:Tobu.Tojo                           : 東武東上線
odpt.Railway:SaitamaRailway.SaitamaRailway       : 埼玉高速鉄道
odpt.Railway:ToyoRapidRailway.ToyoRapidRailway   : 東葉高速鉄道
odpt.Railway:Keio.Keio                           : 京王線
odpt.Railway:Keio.New                            : 京王新線
odpt.Railway:Keio.Inokashira                     : 京王井の頭線
odpt.Railway:Keisei.KeiseiMain                   : 京成本線
odpt.Railway:Keisei.KeiseiOshiage                : 京成押上線
odpt.Railway:MIR.TX                              : つくばエクスプレス
odpt.Railway:Yurikamome.Yurikamome               : ゆりかもめ
odpt.Railway:TWR.Rinkai                          : りんかい線

Returns:

  • (String)


1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 1101

def name_ja_with_operator_name
  # 標準の事業者名
  operator_name_ja_normal_str = self.operator_name_ja_normal
  # 標準の路線名(路線名のみ)
  name_ja_normal_str = self.name_ja_normal
  # 事業者名を付けるか否かの設定
  with_operator_setting = name_ja_with_operator_name__set_operator_setting

  set_name_ja_display( operator_name_ja_normal_str , name_ja_normal_str , en: false , with_operator: with_operator_setting )
end

#name_ja_with_operator_name_preciseString

Note:

日暮里・舎人ライナーについては、先頭に「都営」を付けない。

路線名(標準・日本語表記・事業者名あり)を取得するメソッド

Examples:

::TokyoMetro::Static.railway_lines.each_value { | railway_line | puts railway_line.same_as.ljust(48) + " : " + railway_line.name_ja_with_operator_name_precise }
=>
odpt.Railway:TokyoMetro.Ginza                    : 東京メトロ銀座線
odpt.Railway:TokyoMetro.Marunouchi               : 東京メトロ丸ノ内線
odpt.Railway:TokyoMetro.MarunouchiBranch         : 東京メトロ丸ノ内線(中野坂上 - 方南町)
odpt.Railway:TokyoMetro.Hibiya                   : 東京メトロ日比谷線
odpt.Railway:TokyoMetro.Tozai                    : 東京メトロ東西線
odpt.Railway:TokyoMetro.Chiyoda                  : 東京メトロ千代田線
odpt.Railway:TokyoMetro.ChiyodaBranch            : 東京メトロ千代田線(綾瀬 - 北綾瀬)
odpt.Railway:TokyoMetro.Yurakucho                : 東京メトロ有楽町線
odpt.Railway:TokyoMetro.Hanzomon                 : 東京メトロ半蔵門線
odpt.Railway:TokyoMetro.Namboku                  : 東京メトロ南北線
odpt.Railway:TokyoMetro.Fukutoshin               : 東京メトロ副都心線
odpt.Railway:Toei.Asakusa                        : 都営浅草線
odpt.Railway:Toei.Mita                           : 都営三田線
odpt.Railway:Toei.Shinjuku                       : 都営新宿線
odpt.Railway:Toei.Oedo                           : 都営大江戸線
odpt.Railway:Toei.NipporiToneri                  : 都営日暮里・舎人ライナー
odpt.Railway:Toei.TodenArakawa                   : 都電荒川線
odpt.Railway:JR-East                             : JR各線
odpt.Railway:JR-East.Yamanote                    : JR山手線
odpt.Railway:JR-East.KeihinTohoku                : JR京浜東北線
odpt.Railway:JR-East.Tokaido                     : JR東海道線
odpt.Railway:JR-East.Yokosuka                    : JR横須賀線
odpt.Railway:JR-East.Takasaki                    : JR高崎線
odpt.Railway:JR-East.Utsunomiya                  : JR宇都宮線
odpt.Railway:JR-East.ShonanShinjuku              : JR湘南新宿ライン
odpt.Railway:JR-East.UenoTokyo                   : JR上野東京ライン
odpt.Railway:JR-East.Chuo                        : JR中央線 特急
odpt.Railway:JR-East.ChuoKaisoku                 : JR中央線 快速
odpt.Railway:JR-East.ChuoSobu                    : JR中央・総武線 各駅停車
odpt.Railway:JR-East.ChuoTozai                   : JR中央・総武線 各駅停車(東西線直通 中野 - 三鷹)
odpt.Railway:JR-East.SobuTozai                   : JR中央・総武線 各駅停車(東西線直通 西船橋 - 津田沼)
odpt.Railway:JR-East.Sobu                        : JR総武快速線
odpt.Railway:JR-East.NaritaExpress               : JR成田エクスプレス
odpt.Railway:JR-East.Saikyo                      : JR埼京線
odpt.Railway:JR-East.Joban                       : JR常磐線
odpt.Railway:JR-East.Keiyo                       : JR京葉線
odpt.Railway:JR-East.Musashino                   : JR武蔵野線
odpt.Railway:JR-East.Shinkansen                  : JR東北・秋田・山形・上越・長野新幹線
odpt.Railway:JR-Central.Shinkansen               : JR東海道・山陽新幹線
odpt.Railway:Tokyu.Toyoko                        : 東急東横線
odpt.Railway:Tokyu.Meguro                        : 東急目黒線
odpt.Railway:Tokyu.DenEnToshi                    : 東急田園都市線
odpt.Railway:YokohamaMinatomiraiRailway.Minatomirai : 横浜高速鉄道みなとみらい線
odpt.Railway:Odakyu.Odawara                      : 小田急小田原線
odpt.Railway:Odakyu.Tama                         : 小田急多摩線
odpt.Railway:Odakyu.Enoshima                     : 小田急江ノ島線
odpt.Railway:HakoneTozan.Rail.OdawaraSide        : 箱根登山鉄道線(小田原 - 箱根湯本)
odpt.Railway:HakoneTozan.Rail.GoraSide           : 箱根登山鉄道線(箱根湯本 - 強羅)
odpt.Railway:Seibu.Ikebukuro                     : 西武池袋線
odpt.Railway:Seibu.SeibuChichibu                 : 西武秩父線
odpt.Railway:Seibu.Toshima                       : 西武豊島線
odpt.Railway:Seibu.Sayama                        : 西武狭山線
odpt.Railway:Seibu.SeibuYurakucho                : 西武有楽町線
odpt.Railway:Seibu.Shinjuku                      : 西武新宿線
odpt.Railway:Tobu.SkyTreeIsesaki                 : 東武スカイツリーライン(伊勢崎線)
odpt.Railway:Tobu.SkyTreeOshiage                 : 東武スカイツリーライン(押上 - 曳舟)
odpt.Railway:Tobu.SkyTree                        : 東武スカイツリーライン
odpt.Railway:Tobu.Isesaki                        : 東武伊勢崎線
odpt.Railway:Tobu.Nikko                          : 東武日光線
odpt.Railway:Tobu.Kinugawa                       : 東武鬼怒川線
odpt.Railway:Tobu.Tojo                           : 東武東上線
odpt.Railway:SaitamaRailway.SaitamaRailway       : 埼玉高速鉄道
odpt.Railway:ToyoRapidRailway.ToyoRapidRailway   : 東葉高速鉄道
odpt.Railway:Keio.Keio                           : 京王線
odpt.Railway:Keio.New                            : 京王新線
odpt.Railway:Keio.Inokashira                     : 京王井の頭線
odpt.Railway:Keisei.KeiseiMain                   : 京成本線
odpt.Railway:Keisei.KeiseiOshiage                : 京成押上線
odpt.Railway:MIR.TX                              : つくばエクスプレス
odpt.Railway:Yurikamome.Yurikamome               : ゆりかもめ
odpt.Railway:TWR.Rinkai                          : りんかい線

Returns:

  • (String)


910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 910

def name_ja_with_operator_name_precise
  # 標準の事業者名
  operator_name_ja_normal_str = self.operator_name_ja_normal
  # 標準の路線名(路線名のみ)
  name_ja_normal_str = self.name_ja_normal

  str = set_name_ja_display( operator_name_ja_normal_str , name_ja_normal_str , en: false )

  if str.string?
    return str
  else
    puts "Error:"
    puts "  \[\name_ja_normal\] #{name_ja_normal_str} (class: #{name_ja_normal_str.class.name})"
    puts "  \[operator_name_ja_normal\] #{operator_name_ja_normal} (class: #{operator_name_ja_normal.class.name})"
    raise "Error"
  end
end

#operator_color::TokyoMetro::Static::Color

鉄道事業者の色を取得するメソッド



1614
1615
1616
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 1614

def operator_color
  @operator.color
end

#operator_color_blueInteger

鉄道事業者の色の B 成分を取得するメソッド

Returns:

  • (Integer)


1646
1647
1648
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 1646

def operator_color_blue
  @operator.blue
end

#operator_color_greenInteger

鉄道事業者の色の G 成分を取得するメソッド

Returns:

  • (Integer)


1640
1641
1642
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 1640

def operator_color_green
  @operator.green
end

#operator_color_redInteger

鉄道事業者の色の R 成分を取得するメソッド

Returns:

  • (Integer)


1634
1635
1636
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 1634

def operator_color_red
  @operator.red
end

#operator_color_webString

鉄道事業者の色の WebColor を取得するメソッド

Returns:

  • (String)


1620
1621
1622
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 1620

def operator_color_web
  @operator.web_color
end

#operator_indexNumeric

鉄道事業者の番号(整列のための定義)

Returns:

  • (Numeric)


417
418
419
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 417

def operator_index
  @operator.index
end

#operator_name_en::Array <::String>

鉄道事業者の事業者の名称(ローマ字表記、正式名称)

Returns:

  • (::Array <::String>)


431
432
433
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 431

def operator_name_en
  @operator.name_en
end

#operator_name_en_display::String or nil

鉄道事業者の事業者の名称(ローマ字表記、略称・表示用)

Returns:

  • (::String or nil)


445
446
447
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 445

def operator_name_en_display
  @operator.name_en_display
end

#operator_name_en_for_transfer_info::String or nil

乗り換え等の情報で使用する名称(ローマ字表記)

Returns:

  • (::String or nil)


487
488
489
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 487

def operator_name_en_for_transfer_info
  @operator.name_en_for_transfer_info
end

#operator_name_en_normal::String

標準の名称(ローマ字表記)

Returns:

  • (::String)


473
474
475
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 473

def operator_name_en_normal
  @operator.name_en_normal
end

#operator_name_en_normal_precise::String

鉄道事業者の標準の名称(ローマ字表記・詳細版)

Returns:

  • (::String)


459
460
461
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 459

def operator_name_en_normal_precise
  @operator.name_en_normal_precise
end

#operator_name_ja::Array <::String>

鉄道事業者の事業者の名称(日本語、正式名称)

Returns:

  • (::Array <::String>)


425
426
427
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 425

def operator_name_ja
  @operator.name_ja
end

#operator_name_ja_display::String or nil

鉄道事業者の事業者の名称(日本語、略称・表示用)

Returns:

  • (::String or nil)


439
440
441
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 439

def operator_name_ja_display
  @operator.name_ja_display
end

#operator_name_ja_for_transfer_info::String or nil

乗り換え等の情報で使用する名称(日本語)

Returns:

  • (::String or nil)


481
482
483
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 481

def operator_name_ja_for_transfer_info
  @operator.name_ja_for_transfer_info
end

#operator_name_ja_normal::String

標準の名称(日本語・簡易版)

Returns:

  • (::String)


467
468
469
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 467

def operator_name_ja_normal
  @operator.name_ja_normal
end

#operator_name_ja_normal_precise::String

鉄道事業者の標準の名称(日本語・詳細版)

Returns:

  • (::String)


453
454
455
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 453

def operator_name_ja_normal_precise
  @operator.name_ja_normal_precise
end

#operator_numberingBoolean

駅ナンバリングを実施しているか否か

Returns:

  • (Boolean)


1594
1595
1596
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 1594

def operator_numbering
  @operator.numbering
end

#operator_railway_line_code_shapeStirng or nil

路線番号の形

Returns:

  • (Stirng or nil)


1600
1601
1602
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 1600

def operator_railway_line_code_shape
  @operator.railway_line_code_shape
end

#operator_station_code_shapeStirng or nil

駅記号の形

Returns:

  • (Stirng or nil)


1606
1607
1608
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 1606

def operator_station_code_shape
  @operator.station_code_shape
end

#oprerator_name_en_to_haml::String

HAML での表示に使用する名称(ローマ字表記)

Returns:

  • (::String)


501
502
503
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 501

def oprerator_name_en_to_haml
  @operator.name_en_to_haml
end

#oprerator_name_ja_to_haml::String

HAML での表示に使用する名称(日本語)

Returns:

  • (::String)


495
496
497
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 495

def oprerator_name_ja_to_haml
  @operator.name_ja_to_haml
end

#oprerator_same_asString

鉄道事業者の ID キー

Returns:

  • (String)


411
412
413
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 411

def oprerator_same_as
  @operator.same_as
end

#railway_line_code_text_settings_for_scss::Array

テキストの設定(include する mixin)を返すメソッド

Returns:

  • (::Array)


1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 1685

def railway_line_code_text_settings_for_scss
  ary = ::Array.new
  # 路線記号が定義されている場合
  if self.name_code_normal.string?
    case self.name_code_normal.length
    when 1
      ary << "railway_line_code_large_letter"
      ary << "railway_line_code_bold"
    else
      ary << "railway_line_code_small_letter"
      case @operator.same_as
      when "odpt.Operator:Tokyu" , "odpt.Operator:YokohamaMinatomiraiRailway" , "odpt.Operator:ToyoRapidRailway"
        ary << "railway_line_code_bold"
      end
    end
  end
  ary
end

#stroke_line_width_of_stroked_line_for_scss(rate: 1) ⇒ Numeric?

塗りつぶしなしの図形の縁取り線の太さを返すメソッド

Returns:

  • (Numeric)

    縁取り線を設定する場合

  • (nil)

    縁取り線を設定しない場合



1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 1668

def stroke_line_width_of_stroked_line_for_scss( rate: 1 )
  case self.operator_railway_line_code_shape
  when "stroked_circle" , "stroked_rounded_square"
    case self.operator.same_as
    when "odpt.Operator:TokyoMetro" , "odpt.Operator:Toei"
      num = 9
    else
      num = 6
    end
    num * rate
  else
    nil
  end
end

#to_color_normal_rgb_in_parentheses::String

標準の路線色の Red, Green, Blue の各成分の情報を括弧で囲んだ文字列にして返すメソッド

Examples:

::TokyoMetro::Static.railway_lines.each_value { | railway_line | puts railway_line.same_as.ljust(48) + " : " + railway_line.to_color_normal_rgb_in_parentheses }
=>
odpt.Railway:TokyoMetro.Ginza                    : ( 243 , 151 , 0 )
odpt.Railway:TokyoMetro.Marunouchi               : ( 230 , 0 , 18 )
odpt.Railway:TokyoMetro.MarunouchiBranch         : ( 230 , 0 , 18 )
odpt.Railway:TokyoMetro.Hibiya                   : ( 156 , 174 , 183 )
odpt.Railway:TokyoMetro.Tozai                    : ( 0 , 167 , 219 )
odpt.Railway:TokyoMetro.Chiyoda                  : ( 0 , 153 , 69 )
odpt.Railway:TokyoMetro.ChiyodaBranch            : ( 0 , 153 , 69 )
odpt.Railway:TokyoMetro.Yurakucho                : ( 215 , 196 , 71 )
odpt.Railway:TokyoMetro.Hanzomon                 : ( 155 , 124 , 182 )
odpt.Railway:TokyoMetro.Namboku                  : ( 0 , 173 , 169 )
odpt.Railway:TokyoMetro.Fukutoshin               : ( 187 , 100 , 29 )
odpt.Railway:Toei.Asakusa                        : ( 232 , 82 , 152 )
odpt.Railway:Toei.Mita                           : ( 0 , 120 , 194 )
odpt.Railway:Toei.Shinjuku                       : ( 108 , 187 , 90 )
odpt.Railway:Toei.Oedo                           : ( 182 , 0 , 122 )
odpt.Railway:Toei.NipporiToneri                  : ( 255 , 105 , 180 )
odpt.Railway:Toei.TodenArakawa                   : ( 102 , 204 , 102 )
odpt.Railway:JR-East                             : ( 153 , 153 , 153 )
odpt.Railway:JR-East.Yamanote                    : ( 128 , 194 , 65 )
odpt.Railway:JR-East.KeihinTohoku                : ( 0 , 178 , 229 )
odpt.Railway:JR-East.Tokaido                     : ( 246 , 139 , 30 )
odpt.Railway:JR-East.Yokosuka                    : ( 0 , 122 , 192 )
odpt.Railway:JR-East.Takasaki                    : ( 246 , 139 , 30 )
odpt.Railway:JR-East.Utsunomiya                  : ( 246 , 139 , 30 )
odpt.Railway:JR-East.ShonanShinjuku              : ( 226 , 31 , 38 )
odpt.Railway:JR-East.UenoTokyo                   : ( 101 , 78 , 153 )
odpt.Railway:JR-East.Chuo                        : ( 0 , 122 , 192 )
odpt.Railway:JR-East.ChuoKaisoku                 : ( 241 , 90 , 34 )
odpt.Railway:JR-East.ChuoSobu                    : ( 255 , 212 , 0 )
odpt.Railway:JR-East.ChuoTozai                   : ( 0 , 167 , 219 )
odpt.Railway:JR-East.SobuTozai                   : ( 0 , 167 , 219 )
odpt.Railway:JR-East.Sobu                        : ( 0 , 122 , 192 )
odpt.Railway:JR-East.NaritaExpress               : ( 255 , 0 , 0 )
odpt.Railway:JR-East.Saikyo                      : ( 0 , 180 , 141 )
odpt.Railway:JR-East.Joban                       : ( 0 , 178 , 97 )
odpt.Railway:JR-East.Keiyo                       : ( 201 , 36 , 47 )
odpt.Railway:JR-East.Musashino                   : ( 241 , 90 , 34 )
odpt.Railway:JR-East.Shinkansen                  : ( 0 , 128 , 0 )
odpt.Railway:JR-Central.Shinkansen               : ( 0 , 0 , 139 )
odpt.Railway:Tokyu.Toyoko                        : ( 218 , 4 , 66 )
odpt.Railway:Tokyu.Meguro                        : ( 0 , 156 , 210 )
odpt.Railway:Tokyu.DenEnToshi                    : ( 32 , 162 , 136 )
odpt.Railway:YokohamaMinatomiraiRailway.Minatomirai : ( 9 , 53 , 127 )
odpt.Railway:Odakyu.Odawara                      : ( 34 , 136 , 204 )
odpt.Railway:Odakyu.Tama                         : ( 34 , 136 , 204 )
odpt.Railway:Odakyu.Enoshima                     : ( 34 , 136 , 204 )
odpt.Railway:HakoneTozan.Rail.OdawaraSide        : ( 34 , 136 , 204 )
odpt.Railway:HakoneTozan.Rail.GoraSide           : ( 34 , 136 , 204 )
odpt.Railway:Seibu.Ikebukuro                     : ( 255 , 102 , 0 )
odpt.Railway:Seibu.SeibuChichibu                 : ( 255 , 102 , 0 )
odpt.Railway:Seibu.Toshima                       : ( 255 , 102 , 0 )
odpt.Railway:Seibu.Sayama                        : ( 255 , 102 , 0 )
odpt.Railway:Seibu.SeibuYurakucho                : ( 255 , 102 , 0 )
odpt.Railway:Seibu.Shinjuku                      : ( 0 , 153 , 204 )
odpt.Railway:Tobu.SkyTreeIsesaki                 : ( 15 , 108 , 195 )
odpt.Railway:Tobu.SkyTreeOshiage                 : ( 15 , 108 , 195 )
odpt.Railway:Tobu.SkyTree                        : ( 15 , 108 , 195 )
odpt.Railway:Tobu.Isesaki                        : ( 255 , 0 , 0 )
odpt.Railway:Tobu.Nikko                          : ( 255 , 165 , 0 )
odpt.Railway:Tobu.Kinugawa                       : ( 255 , 165 , 0 )
odpt.Railway:Tobu.Tojo                           : ( 0 , 0 , 153 )
odpt.Railway:SaitamaRailway.SaitamaRailway       : ( 102 , 153 , 255 )
odpt.Railway:ToyoRapidRailway.ToyoRapidRailway   : ( 63 , 176 , 54 )
odpt.Railway:Keio.Keio                           : ( 221 , 0 , 119 )
odpt.Railway:Keio.New                            : ( 221 , 0 , 119 )
odpt.Railway:Keio.Inokashira                     : ( 0 , 0 , 136 )
odpt.Railway:Keisei.KeiseiMain                   : ( 0 , 90 , 170 )
odpt.Railway:Keisei.KeiseiOshiage                : ( 0 , 90 , 170 )
odpt.Railway:MIR.TX                              : ( 0 , 0 , 132 )
odpt.Railway:Yurikamome.Yurikamome               : ( 0 , 65 , 142 )
odpt.Railway:TWR.Rinkai                          : ( 0 , 65 , 142 )

Returns:

  • (::String)


1467
1468
1469
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 1467

def to_color_normal_rgb_in_parentheses
  self.color_normal.to_rgb_color_in_parentheses
end

#to_operator_color_rgb_in_parenthesesString

鉄道事業者の色の Red, Green, Blue の各成分の情報を括弧で囲んだ文字列にして返すメソッド

Returns:

  • (String)


1626
1627
1628
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 1626

def to_operator_color_rgb_in_parentheses
  @operator.to_rgb_color_in_parentheses
end

#to_s(indent = 0) ⇒ String

インスタンスの情報を文字列にして返すメソッド

Returns:

  • (String)


57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# File 'lib/tokyo_metro/static/railway_line/info.rb', line 57

def to_s( indent = 0 )
  str_1 = self.instance_variables.map { |v|
    k = v.to_s.gsub( /\A\@/ , "" ).ljust(32)
    val = self.instance_variable_get(v)

    if v == :@operator
      val = "\n" + val.to_s( indent + 2 )
    elsif val.instance_of?( ::Array )
      val = val.join("")
    else
      val = val.to_s
    end

    " " * indent + k + val
  }.join( "\n" )

  str_2 = [ :name_ja_with_operator_name , :name_en_with_operator_name , :css_class_name ].map { |v|
    k = v.to_s.ljust(32)
    val = self.__send__(v)
    " " * indent + k + val
  }.join( "\n" )

  [ "=" * 96 , str_1 , "-" * 96 , str_2 ].join( "\n" )
end