class CoinSync::Importers::Changelly::HistoryEntry

Attributes

date[RW]
exchanged_amount[RW]
exchanged_currency[RW]
received_amount[RW]
received_currency[RW]
status[RW]

Public Class Methods

new(line) click to toggle source
# File lib/coinsync/importers/changelly.rb, line 17
def initialize(line)
  @status = line[0]
  @date = Time.parse(line[1] + ' +0000')

  amount, name = line[2].gsub(',', '').split(/\s+/)
  @exchanged_currency = CryptoCurrency.new(name)
  @exchanged_amount = BigDecimal.new(amount)

  amount, name = line[6].gsub(',', '').split(/\s+/)
  @received_currency = CryptoCurrency.new(name)
  @received_amount = BigDecimal.new(amount)
end