class Countir::Result
Attributes
response[R]
Public Class Methods
new(response, resource_class = nil)
click to toggle source
# File lib/countir/result.rb, line 7 def initialize(response, resource_class = nil) @response = response @resource_class = resource_class end
Public Instance Methods
data()
click to toggle source
# File lib/countir/result.rb, line 18 def data @data ||= begin if data? data = JSON.parse(self.body) if @resource_class @resource_class.response_schema(data) else data end end end end
data?()
click to toggle source
# File lib/countir/result.rb, line 14 def data? !(self.body.nil? || self.body.empty?) end
next_offset()
click to toggle source
# File lib/countir/result.rb, line 32 def next_offset if data? JSON.parse(self.body)["next_offset"] rescue nil end end