Sha256: 33eb32eb370208e6d3ccfe4125ca3aabf28d9250e41c554085bf03ad1d02f2d0

Contents?: true

Size: 688 Bytes

Versions: 1

Compression:

Stored size: 688 Bytes

Contents

# 西武池袋線の乗り入れに関する情報を扱うクラスを格納するモジュール
module TokyoMetro::Api::StationTimetable::Info::TrainTime::Info::Note::YurakuchoFukusohin::TrainType::SeibuIkebukuro

  # 与えられた文字列(種別)をもとにインスタンスを作成するメソッド
  # @param str [String] 種別を示す文字列
  # @return [subclasses of Fundamental]
  def self.set_from_string( str )
    case str
    when "各駅"
      Local.instance
    when "快速"
      Rapid.instance
    when "準急"
      SemiExpress.instance
    when "快速急行"
      RapidExpress.instance
    else
      puts str
      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/seibu_ikebukuro.rb