Sha256: 9c4525ae3ee21574ab456a3d9c24b5c56cf0ed577cd06cbd2928fbd3905133a6
Contents?: true
Size: 1.04 KB
Versions: 1
Compression:
Stored size: 1.04 KB
Contents
# 各駅の乗降者数の配列 class TokyoMetro::Api::PassengerSurvey::List < TokyoMetro::Api::MetaClass::NotRealTime::List include ::TokyoMetro::ClassNameLibrary::Api::PassengerSurvey include ::TokyoMetro::Modules::Common::ToFactory::Seed::List # インスタンスの情報を整形した文字列にして返すメソッド # @param indent [Integer (>=0)] インデントの幅 # @return [String] def to_strf( indent = 0 ) super( indent , 2 ) end # 乗降客数でソートするメソッド # @return [List] def sort_by_passenger_journeys self.class.new( self.sort_by( &:passenger_journeys ) ) end # 配列を逆順にするメソッド # @return [List] def reverse ary = super self.class.new( ary ) end # 調査年度を選択するメソッド # @param year_n [::Array <Integer (year)>] 調査年度 # @return [List] def select_year( *year_n ) self.class.new( self.select { | station | year_n.include?( station.survey_year ) } ) end def seed super( ::Operator.all ) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tokyo_metro-0.10.1 | lib/tokyo_metro/api/passenger_survey/list.rb |