module AdequateCryptoAddress

Constants

Bitcoin
Bitcoincash
Ethereum
Litecoin
Ripple
VERSION
Zcash

Public Instance Methods

address(address, currency) click to toggle source
# File lib/adequate_crypto_address.rb, line 23
def address(address, currency)
  AdequateCryptoAddress.const_get(currency.capitalize).new(address)
rescue NameError
  raise UnknownCurrency, "Wrong currency #{currency}"
end
address_type(address, currency) click to toggle source
# File lib/adequate_crypto_address.rb, line 29
def address_type(address, currency)
  AdequateCryptoAddress.const_get(currency.capitalize).new(address).address_type
end
valid?(address, currency, type = nil) click to toggle source
# File lib/adequate_crypto_address.rb, line 19
def valid?(address, currency, type = nil)
  address(address, currency).valid?(type)
end