class TokyoMetro::Factory::Convert::Common::Api::MetaClass::TrainInfos::MetaClass::StationName::Info
列車の終着駅の名称 (same_as) をカスタマイズするためのクラス @note API からの情報のカスタマイズ
Public Class Methods
new( object , station_attr )
click to toggle source
Calls superclass method
TokyoMetro::Factory::Convert::Common::Api::MetaClass::Fundamental::new
# File lib/tokyo_metro/factory/convert/common/api/meta_class/train_infos/meta_class/station_name/info.rb, line 5 def initialize( object , station_attr ) super( object ) @station_attr = station_attr end
Public Instance Methods
process()
click to toggle source
# File lib/tokyo_metro/factory/convert/common/api/meta_class/train_infos/meta_class/station_name/info.rb, line 10 def process if to_process? convert_station_name end end
Private Instance Methods
convert_station_name()
click to toggle source
# File lib/tokyo_metro/factory/convert/common/api/meta_class/train_infos/meta_class/station_name/info.rb, line 22 def convert_station_name @object.instance_variable_set( @station_attr , station_name_new ) end
station_name_new()
click to toggle source
# File lib/tokyo_metro/factory/convert/common/api/meta_class/train_infos/meta_class/station_name/info.rb, line 29 def station_name_new raise "This method '#{ __method__ }' is not defined in this class '#{ self.class }'." end
to_process?()
click to toggle source
# File lib/tokyo_metro/factory/convert/common/api/meta_class/train_infos/meta_class/station_name/info.rb, line 18 def to_process? raise "This method '#{ __method__ }' is not defined in this class '#{ self.class }'." end