class Bitfinex::Models::FundingInfo

Attributes

duration_lend[RW]
duration_loan[RW]
symbol[RW]
yield_lend[RW]
yield_loan[RW]

Public Class Methods

new(data) click to toggle source
Calls superclass method
# File lib/models/funding_info.rb, line 9
def initialize (data)
  super(data, {}, [])
end
unserialize(arr) click to toggle source
# File lib/models/funding_info.rb, line 26
def self.unserialize (arr)
  symbol = arr[1]
  data = arr[2]

  {
    :symbol => symbol,
    :yield_loan => data[0],
    :yield_lend => data[1],
    :duration_loan => data[2],
    :duration_lend => data[3]
  }
end

Public Instance Methods

serialize() click to toggle source
# File lib/models/funding_info.rb, line 13
def serialize ()
  [
    'sym',
    self.symbol,
    [
      self.yield_loan,
      self.yield_lend,
      self.duration_loan,
      self.duration_lend
    ]
  ]
end