class OmiseGO::List

Public Instance Methods

[](i) click to toggle source
# File lib/omisego/list.rb, line 13
def [](i)
  data[i]
end
data() click to toggle source
# File lib/omisego/list.rb, line 23
def data
  @_data ||= @data.map do |element|
    klass = @client.config[:models][element['object'].to_sym]
    klass.new(element, client: @client)
  end
end
first() click to toggle source
# File lib/omisego/list.rb, line 5
def first
  data.first
end
last() click to toggle source
# File lib/omisego/list.rb, line 9
def last
  data.last
end
pagination() click to toggle source
# File lib/omisego/list.rb, line 17
def pagination
  @_pagination ||= if (pag = @original_payload['pagination'])
                     Pagination.new(pag)
                   end
end