Class: AnswerLayer::ResultEnvelope

Inherits:
ApiResponse show all
Defined in:
lib/answerlayer/responses/result_envelope.rb

Instance Attribute Summary

Attributes inherited from ApiResponse

#data, #headers, #status

Instance Method Summary collapse

Methods inherited from ApiResponse

#[], #initialize, #to_h

Constructor Details

This class inherits a constructor from AnswerLayer::ApiResponse

Instance Method Details

#columnsObject



5
6
7
# File 'lib/answerlayer/responses/result_envelope.rb', line 5

def columns
  self["columns"] || []
end

#has_next_page?Boolean

Returns:

  • (Boolean)


21
22
23
# File 'lib/answerlayer/responses/result_envelope.rb', line 21

def has_next_page?
  !next_cursor.nil? && !next_cursor.to_s.empty?
end

#next_cursorObject



13
14
15
# File 'lib/answerlayer/responses/result_envelope.rb', line 13

def next_cursor
  self["next_cursor"]
end

#result_handleObject



17
18
19
# File 'lib/answerlayer/responses/result_envelope.rb', line 17

def result_handle
  self["result_handle"]
end

#rowsObject



9
10
11
# File 'lib/answerlayer/responses/result_envelope.rb', line 9

def rows
  self["rows"] || []
end