class TokyoMetro::Api::MlitRailwayLine::Info
路線情報 mlit:Railway のクラス
Attributes
geo_lat[R]
代表点の緯度(10進表記) @return [Float]
geo_long[R]
代表点の経度(10進表記) @return [Float]
mlit_operator_name[R]
運営会社名 <mlit:operatorName - xsd:string> @return [String]
mlit_railway_line_name[R]
路線名 <mlit:railwayName - xsd:string> @return [String]
operator_name[R]
運営会社名 <mlit:operatorName - xsd:string> @return [String]
railway_line_name[R]
路線名 <mlit:railwayName - xsd:string> @return [String]
region[R]
駅形状データを GeoJSON で取得するURL <ug:region - odpt:GeoDocument> @return [Integer] @note 取得にはアクセストークンの付与が必要
Public Class Methods
new( id_urn , geo_long , geo_lat , region , mlit_operator_name , mlit_railway_line_name )
click to toggle source
Constructor
# File lib/tokyo_metro/api/mlit_railway_line/info.rb, line 12 def initialize( id_urn , geo_long , geo_lat , region , mlit_operator_name , mlit_railway_line_name ) @id_urn = id_urn @geo_long = geo_long @geo_lat = geo_lat @region = region @mlit_operator_name = mlit_operator_name @mlit_railway_line_name = mlit_railway_line_name end
Public Instance Methods
to_h()
click to toggle source
インスタンスの情報をハッシュにして返すメソッド @return [Hash]
# File lib/tokyo_metro/api/mlit_railway_line/info.rb, line 64 def to_h h = Hash.new to_h_sub_1(h) to_h_sub_2(h) h end
to_s( indent = 0 )
click to toggle source
インスタンスの情報を文字列にして返すメソッド @param indent [Integer (>=0)] インデントの幅 @return [String]
# File lib/tokyo_metro/api/mlit_railway_line/info.rb, line 56 def to_s( indent = 0 ) to_s_with_array( [] , indent ) end
Also aliased as: to_strf
Private Instance Methods
to_h_sub_1(h)
click to toggle source
@!endgroup
# File lib/tokyo_metro/api/mlit_railway_line/info.rb, line 73 def to_h_sub_1(h) set_data_to_hash( h , "\@id" , @id_urn ) set_data_to_hash( h , "ug:region" , @region ) end
to_h_sub_2(h)
click to toggle source
# File lib/tokyo_metro/api/mlit_railway_line/info.rb, line 79 def to_h_sub_2(h) set_data_to_hash( h , "mlit:operatorName" , @mlit_operator_name ) set_data_to_hash( h , "mlit:railwayName" , @mlit_railway_line_name ) set_data_to_hash( h , "geo:long" , @geo_long ) set_data_to_hash( h , "geo:lat" , @geo_lat ) end