module SY::CelsiusMagnitude
Public Instance Methods
+(m2)
click to toggle source
Calls superclass method
# File lib/sy.rb, line 161 def + m2 puts "CelsiusMagnitude#+ method with #{m2}" # FIXME: This message doesn't show. return magnitude amount + m2.amount if m2.quantity == SY::Temperature || m2.quantity.colleague == SY::Temperature raise QuantityError, "Addition of Celsius temepratures is ambiguous!" if m2.quantity == SY::CelsiusTemperature super end
-(m2)
click to toggle source
Calls superclass method
# File lib/sy.rb, line 171 def - m2 puts "CelsiusMagnitude#- method with #{m2}" # FIXME: This message doesn't show. return magnitude amount - m2.amount if m2.quantity == SY::Temperature || m2.quantity.colleague == SY::Temperature return super.( SY::Temperature ) if m2.quantity == SY::CelsiusTemperature super end