module Cochimetl

Constants

VERSION

Public Class Methods

client() click to toggle source
# File lib/Cochimetl.rb, line 11
def self.client
  @@client
end
currencies() click to toggle source
# File lib/Cochimetl.rb, line 21
def self.currencies
  @@client.supported_currencies
end
new(value, currency) click to toggle source
# File lib/Cochimetl.rb, line 15
def self.new(value, currency)
  raise ArgumentError, "Currency '#{currency}' is not supported." unless Cochimetl.currencies.include? currency
  raise ArgumentError, "'#{value}' is not a numeric value." unless value.is_a? Numeric
  Cochimetl::ExchangeRate.new(value, currency)
end