Sha256: 4646938c18148ae52ef37c68660ee5afec363c413f5ebf04add351dccbf32d43

Contents?: true

Size: 462 Bytes

Versions: 1

Compression:

Stored size: 462 Bytes

Contents

require "money_conversion_rates/version"

module MoneyConversionRates

  class Money

    include Dawanda::Money::Arithmetics


    attr_accessor :amount , :currency

    def initialize(amount, currency)
      raise InvalidAmountError unless amount.is_a?(Numeric)
      raise InvalidCurrencyError unless currency.is_a?(String)

      @amount = amount
      @currency = currency
    end

    def inspect
      "#{'%.2f' % amount} #{currency}"
    end

  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
money_conversion_rates-0.1.1 lib/money_conversion_rates.rb