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