Sha256: 8c691f0c5dcd1bcf5f1277545a759e773b38c9bbf9843abfa953dcbc8623da23

Contents?: true

Size: 736 Bytes

Versions: 1

Compression:

Stored size: 736 Bytes

Contents

# 2駅間の運賃の情報の配列
class TokyoMetro::Api::Fare::List < TokyoMetro::Api::MetaClass::NotRealTime::List

  include ::TokyoMetro::ClassNameLibrary::Api::Fare
  include ::TokyoMetro::ClassNameLibrary::Static::Fare
  include ::TokyoMetro::Modules::Common::ToFactory::Seed::List

  def seed
    super( ::NormalFareGroup.all , ::Operator.all )
  end

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

  # 運賃の額によってソートするメソッド
  # @return [List]
  def sort_by_fare
    self.class.new( self.sort_by( &:ticket_fare ) )
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tokyo_metro-0.10.1 lib/tokyo_metro/api/fare/list.rb