Method: CoinSync::Importers::BitBayAPI::HistoryEntry#parse_currency

Defined in:
lib/coinsync/importers/bitbay_api.rb

#parse_currency(code) ⇒ Object



49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# File 'lib/coinsync/importers/bitbay_api.rb', line 49

def parse_currency(code)
  case code.upcase

  when 'BCC' then CryptoCurrency.new('BCH')
  when 'BTC' then CryptoCurrency.new('BTC')
  when 'BTG' then CryptoCurrency.new('BTG')
  when 'DASH' then CryptoCurrency.new('DASH')
  when 'ETH' then CryptoCurrency.new('ETH')
  when 'GAME' then CryptoCurrency.new('GAME')
  when 'KZC' then CryptoCurrency.new('KZC')
  when 'LSK' then CryptoCurrency.new('LSK')
  when 'LTC' then CryptoCurrency.new('LTC')
  when 'XIN' then CryptoCurrency.new('XIN')
  when 'XRP' then CryptoCurrency.new('XRP')

  when 'EUR' then FiatCurrency.new('EUR')
  when 'USD' then FiatCurrency.new('USD')
  when 'PLN' then FiatCurrency.new('PLN')

  else raise "Unknown currency: #{code}"
  end
end