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