class TokyoMetro::Api::Point::Info::Title
駅の出入口の名称を扱うクラス
Attributes
additional_name[R]
closed[R]
closed?[R]
code[R]
elevator[R]
has_elevator?[R]
station_name[R]
Public Class Methods
factory_for_this_class()
click to toggle source
# File lib/tokyo_metro/api/point/info/title.rb, line 46 def self.factory_for_this_class factory_for_generating_title_from_hash end
new( station_name , code , additional_name , elevator , closed )
click to toggle source
Constructor
# File lib/tokyo_metro/api/point/info/title.rb, line 8 def initialize( station_name , code , additional_name , elevator , closed ) @station_name = station_name @code = code @additional_name = additional_name @elevator = elevator @closed = closed end
Public Instance Methods
to_s()
click to toggle source
# File lib/tokyo_metro/api/point/info/title.rb, line 21 def to_s str_1 = to_s_sub_1 unless @additional_name == "" str_1 += ( "/" + @additional_name ) end if @elevator str_1 += "/【EV】" end if @closed str_1 += "/【閉】" end str_1 end
Private Instance Methods
to_s_sub_1()
click to toggle source
# File lib/tokyo_metro/api/point/info/title.rb, line 36 def to_s_sub_1 if @code.blank? @station_name else [ @station_name , @code ].join( " " ) end end