Sha256: cbe1803c0af1e80d40a055745ac8d08159d7f4f26c9f70ba1b5ce27d377d81ca
Contents?: true
Size: 1.01 KB
Versions: 1
Compression:
Stored size: 1.01 KB
Contents
# API から提供されるデータを格納する配列(メタクラス) class TokyoMetro::Api::MetaClass::Fundamental::List < ::Array include ::TokyoMetro::Modules::Api::Common::NotRealTime # インスタンスの情報を整形した文字列にして返すメソッド # @param indent [Integer (>=0)] インデントの幅 # @param empty_line [Integer (>=0)] 間に入れる空行の数 # @return [String] def to_strf( indent = 0 , empty_line = 2 ) self.map { |i| i.to_strf( indent ) }.join( "\n" * ( empty_line + 1 ) ) end def find_by_same_as( search_by ) self.find { | item | search_by === item.same_as } end end __END__ # 各要素を文字列に変換した上で、自身の配列を文字列に変換するメソッド # @return [String] def to_s self.map( &:to_s ).to_s end # 各要素を文字列に変換し、1行空けて連続した文字列にするメソッド # @return [String] def to_str_line( i = 1) self.map( &:to_s ).join( "\n" * ( i + 1) ) end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tokyo_metro-0.10.1 | lib/tokyo_metro/api/meta_class/fundamental/list.rb |