class Eve::API::Response::Rowset

Attributes

columns[R]
key[R]
name[R]

Public Class Methods

new(rowset) click to toggle source
Calls superclass method
# File lib/eve/api/response/rowset.rb, line 4
def initialize(rowset)
  super()

  @columns = rowset.attributes['columns'].value.split(/\s*,\s*/)
  @name = rowset.attributes['name'].value

  if rowset.attributes.key?('key')
    @key  = rowset.attributes['key'].value
  end

  rowset.children.each do |child|
    self << Eve::API::Response::Row.new(child, @columns) unless child.text?
  end
end