Class: Bitex::SpecieDeposit

Inherits:
Object
  • Object
show all
Defined in:
lib/bitex/specie_deposit.rb

Overview

A deposit of some specie into your bitex.la balance

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#created_atTime

Returns Time when this deposit credited.

Returns:

  • (Time)

    Time when this deposit credited.



10
11
12
# File 'lib/bitex/specie_deposit.rb', line 10

def created_at
  @created_at
end

#idInteger

Returns This SpecieDeposit’s unique ID.

Returns:

  • (Integer)

    This SpecieDeposit’s unique ID.



6
7
8
# File 'lib/bitex/specie_deposit.rb', line 6

def id
  @id
end

#quantityBigDecimal

Returns Quantity deposited.

Returns:

  • (BigDecimal)

    Quantity deposited



18
19
20
# File 'lib/bitex/specie_deposit.rb', line 18

def quantity
  @quantity
end

#specieSymbol

Returns :btc.

Returns:

  • (Symbol)

    :btc



14
15
16
# File 'lib/bitex/specie_deposit.rb', line 14

def specie
  @specie
end

Class Method Details

.all(specie) ⇒ Object



32
33
34
# File 'lib/bitex/specie_deposit.rb', line 32

def self.all(specie)
  Api.private(:get, "/private/#{specie}/deposits").map { |sd| from_json(sd) }
end

.find(specie, id) ⇒ Object



28
29
30
# File 'lib/bitex/specie_deposit.rb', line 28

def self.find(specie, id)
  from_json(Api.private(:get, "/private/#{specie}/deposits/#{id}"))
end

.speciesObject



36
37
38
# File 'lib/bitex/specie_deposit.rb', line 36

def self.species
  { 0 => :btc }
end