class Price

Public Class Methods

none() click to toggle source
# File lib/Price.rb, line 31
def Price.none
  Price.new(0, 0)
end
pretty_print(total_copper) click to toggle source
# File lib/Price.rb, line 35
def self.pretty_print(total_copper)
  "#{total_copper.gold}g #{total_copper.silver}s #{total_copper.copper}c"
end

Public Instance Methods

*(num) click to toggle source
# File lib/Price.rb, line 23
def *(num)
  Price.new(self.low * num, self.high * num)
end
+(price) click to toggle source
# File lib/Price.rb, line 19
def +(price)
  Price.new(self.low + price.low, self.high + price.high)
end
to_s() click to toggle source
# File lib/Price.rb, line 27
def to_s
  "#{Price.pretty_print self.low} - #{Price.pretty_print self.high}"
end