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