# File lib/money/money/arithmetic.rb, line 152 def *(value) value = value.value if value.is_a?(CoercedNumeric) if value.is_a? Numeric self.class.new(fractional * value, currency, bank) else raise TypeError, "Can't multiply a #{self.class.name} by a #{value.class.name}'s value" end end