class TokyoMetro::Api::PassengerSurvey::List

各駅の乗降者数の配列

Public Instance Methods

reverse() click to toggle source

配列を逆順にするメソッド @return [List]

Calls superclass method
# File lib/tokyo_metro/api/passenger_survey/list.rb, line 22
def reverse
  ary = super
  self.class.new( ary )
end
seed() click to toggle source
Calls superclass method
# File lib/tokyo_metro/api/passenger_survey/list.rb, line 36
def seed
  super( ::Operator.all )
end
select_year( *year_n ) click to toggle source

調査年度を選択するメソッド @param year_n [::Array <Integer (year)>] 調査年度 @return [List]

# File lib/tokyo_metro/api/passenger_survey/list.rb, line 30
def select_year( *year_n )
  self.class.new( self.select { | station |
    year_n.include?( station.survey_year )
  } )
end
sort_by_passenger_journeys() click to toggle source

乗降客数でソートするメソッド @return [List]

# File lib/tokyo_metro/api/passenger_survey/list.rb, line 16
def sort_by_passenger_journeys
  self.class.new( self.sort_by( &:passenger_journeys ) )
end
to_strf( indent = 0 ) click to toggle source

インスタンスの情報を整形した文字列にして返すメソッド @param indent [Integer (>=0)] インデントの幅 @return [String]

# File lib/tokyo_metro/api/passenger_survey/list.rb, line 10
def to_strf( indent = 0 )
  super( indent , 2 )
end