Class: TokyoMetro::Api::MetaClass::Fundamental::List
- Inherits:
-
Array
- Object
- Array
- TokyoMetro::Api::MetaClass::Fundamental::List
- Includes:
- Modules::Api::Common::NotRealTime
- Defined in:
- lib/tokyo_metro/api/meta_class/fundamental/list.rb
Overview
API から提供されるデータを格納する配列(メタクラス)
Direct Known Subclasses
Geo::List, Hybrid::List, NotRealTime::List, RealTime::List, RailwayLine::Info::MetaClass::List, Station::Info::Common::List, StationFacility::Info::BarrierFree::List, StationFacility::Info::BarrierFree::ServiceDetail::List, StationFacility::Info::Platform::List, StationTimetable::Info::TrainTime::List, TrainTimetable::Info::StationTime::List
Instance Method Summary collapse
- #find_by_same_as(search_by) ⇒ Object
-
#to_strf(indent = 0, empty_line = 2) ⇒ String
インスタンスの情報を整形した文字列にして返すメソッド.
Instance Method Details
#find_by_same_as(search_by) ⇒ Object
14 15 16 |
# File 'lib/tokyo_metro/api/meta_class/fundamental/list.rb', line 14 def find_by_same_as( search_by ) self.find { | item | search_by === item.same_as } end |
#to_strf(indent = 0, empty_line = 2) ⇒ String
インスタンスの情報を整形した文字列にして返すメソッド
10 11 12 |
# File 'lib/tokyo_metro/api/meta_class/fundamental/list.rb', line 10 def to_strf( indent = 0 , empty_line = 2 ) self.map { |i| i.to_strf( indent ) }.join( "\n" * ( empty_line + 1 ) ) end |