Class: TokyoMetro::Api::MetaClass::Fundamental::List

Inherits:
Array
  • Object
show all
Includes:
Modules::Api::Common::NotRealTime
Defined in:
lib/tokyo_metro/api/meta_class/fundamental/list.rb

Overview

API から提供されるデータを格納する配列(メタクラス)

Instance Method Summary collapse

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

インスタンスの情報を整形した文字列にして返すメソッド

Parameters:

  • indent (Integer (>=0) (defaults to: 0)

    ] インデントの幅

  • empty_line (Integer (>=0) (defaults to: 2)

    ] 間に入れる空行の数

Returns:

  • (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