Sha256: 0ae0d62e412fcf8eb8b1f2b83e7a603117eb6bac81d92a77ff963a955f687225

Contents?: true

Size: 1.08 KB

Versions: 1

Compression:

Stored size: 1.08 KB

Contents

# 国土交通省国土数値情報-鉄道::路線 を扱うクラス
# @see https://developer.tokyometroapp.jp/documents/mlit#mlit:Railway-国土交通省国土数値情報-鉄道::路線
# @note mlit:railwayNameは、国土交通省国土数値地図に記載されている線名である。
# @note ここでの ug:region が指し示すものは、GeoJSON 取得用のURLとなる。
class TokyoMetro::Api::MlitRailwayLine < TokyoMetro::Api::MetaClass::Geo

  include ::TokyoMetro::ClassNameLibrary::Api::MlitRailwayLine

  # @!group テスト

  # データ取得のテスト
  # @return [nil]
  def self.get_geo_test( http_client , geo_long , geo_lat , radius )
    puts "● #{ get_test_title } (geo)"
    result = get_geo( http_client , geo_long , geo_lat , radius , to_inspect: true , parse_json: true , generate_instance: true )
    puts "(#{ result.length })"
    result.sort_by( &:mlit_operator_name ).each do | item |
      puts item.to_strf
      puts "" * 2
    end
  end

  # @!endgroup

  class << self

    private

    def get_test_title
      "Mlit Railway Line"
    end

  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tokyo_metro-0.10.1 lib/tokyo_metro/api/mlit_railway_line.rb