class DeviceCloud::Result

Attributes

document[RW]

Public Class Methods

new(xml) click to toggle source
# File lib/device_cloud/result.rb, line 11
def initialize(xml)
  @document = Nokogiri::XML.parse(xml)
  raise InvalidResultError if @document.xpath("//result").empty?
end

Public Instance Methods

count() click to toggle source
# File lib/device_cloud/result.rb, line 24
def count
  @document.xpath("//result/resultSize").text.to_i
end
offset() click to toggle source
# File lib/device_cloud/result.rb, line 20
def offset
  @document.xpath("//result/requestedStartRow").text.to_i
end
requested() click to toggle source
# File lib/device_cloud/result.rb, line 28
def requested
  @document.xpath("//result/requestedSize").text.to_i
end
total() click to toggle source
# File lib/device_cloud/result.rb, line 16
def total
  @document.xpath("//result/resultTotalRows").text.to_i
end