class TokyoMetro::Factory::Generate::Api::MlitRailwayLine::Info
API から取得したハッシュからインスタンスを生成するための Factory Pattern のクラス(メタクラス)
Public Instance Methods
variables()
click to toggle source
Info
クラスに送る変数のリスト @return [::Array]
# File lib/tokyo_metro/factory/generate/api/mlit_railway_line/info.rb, line 8 def variables id = @hash[ "\@id" ] geo_long = @hash[ "geo:long" ] geo_lat = @hash[ "geo:lat" ] region = @hash[ "ug:region" ] [ id , geo_long , geo_lat , region , variables_of_mlit_datas ].flatten end
Private Instance Methods
variables_of_mlit_datas()
click to toggle source
# File lib/tokyo_metro/factory/generate/api/mlit_railway_line/info.rb, line 20 def variables_of_mlit_datas mlit_operator_name = @hash[ "mlit:operatorName" ] mlit_railway_line_name = @hash[ "mlit:railwayName" ] [ mlit_operator_name , mlit_railway_line_name ] end