Sha256: 9ee155c28e6f449d8f13e8a0b6ba44dee080d823e225c1b8bdff2db093dd7259

Contents?: true

Size: 655 Bytes

Versions: 1

Compression:

Stored size: 655 Bytes

Contents

# 東急東横線の乗り入れに関する情報を扱うクラス
module TokyoMetro::Api::StationTimetable::Info::TrainTime::Info::Note::YurakuchoFukusohin::TrainType::TokyuToyoko

  # 与えられた文字列(種別)をもとにインスタンスを作成するメソッド
  # @param str [String] 種別を示す文字列
  # @return [subclasses of Fundamental]
  def self.set_from_string( str )
    case str
    when "各駅"
      Local.instance
    when "急行"
      Express.instance
    when "通勤特急"
      CommuterLimitedExpress.instance
    when "特急"
      LimitedExpress.instance
    else
      raise "Error"
    end
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tokyo_metro-0.10.1 lib/tokyo_metro/api/station_timetable/info/train_time/info/note/yurakucho_fukutoshin/train_type/tokyu_toyoko.rb