class CoinSync::Balance

Attributes

available[R]
currency[R]
locked[R]

Public Class Methods

new(currency, available: BigDecimal(0), locked: BigDecimal(0)) click to toggle source
# File lib/coinsync/balance.rb, line 5
def initialize(currency, available: BigDecimal(0), locked: BigDecimal(0))
  @currency = currency
  @available = available
  @locked = locked
end

Public Instance Methods

+(balance) click to toggle source
# File lib/coinsync/balance.rb, line 11
def +(balance)
  return Balance.new(
    @currency,
    available: @available + balance.available,
    locked: @locked + balance.locked
  )
end