Class: Btce::Types::Transaction

Inherits:
Object
  • Object
show all
Defined in:
lib/btce/types.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id, data) ⇒ Transaction

from Response.return



86
87
88
89
90
# File 'lib/btce/types.rb', line 86

def initialize(id, data) # from Response.return
  @values = data
  @values[:id] = id
  @values.each { |name, value| instance_variable_set("@#{name}", value) }
end

Instance Attribute Details

#amountObject (readonly)

Returns the value of attribute amount.



84
85
86
# File 'lib/btce/types.rb', line 84

def amount
  @amount
end

#currencyObject (readonly)

Returns the value of attribute currency.



84
85
86
# File 'lib/btce/types.rb', line 84

def currency
  @currency
end

#descObject (readonly)

Returns the value of attribute desc.



84
85
86
# File 'lib/btce/types.rb', line 84

def desc
  @desc
end

#idObject (readonly)

Returns the value of attribute id.



84
85
86
# File 'lib/btce/types.rb', line 84

def id
  @id
end

#statusObject (readonly)

Returns the value of attribute status.



84
85
86
# File 'lib/btce/types.rb', line 84

def status
  @status
end

#timestampObject (readonly)

Returns the value of attribute timestamp.



84
85
86
# File 'lib/btce/types.rb', line 84

def timestamp
  @timestamp
end

#typeObject (readonly)

Returns the value of attribute type.



84
85
86
# File 'lib/btce/types.rb', line 84

def type
  @type
end

Instance Method Details

#to_sObject



92
93
94
# File 'lib/btce/types.rb', line 92

def to_s
  @values.to_s
end