class Opencrx::Model::ResultSet
Constants
- KEY
Attributes
response[R]
Public Class Methods
new(response)
click to toggle source
Calls superclass method
# File lib/opencrx/model/result_set.rb, line 8 def initialize(response) @response = response unless response.has_key?(KEY) raise "Response missing #{KEY}\n#{response.body}" end super(results) end
Public Instance Methods
more?()
click to toggle source
# File lib/opencrx/model/result_set.rb, line 16 def more? response[KEY]['hasMore'] == 'true' end
result_set()
click to toggle source
# File lib/opencrx/model/result_set.rb, line 39 def result_set response[KEY] || [] end
results()
click to toggle source
# File lib/opencrx/model/result_set.rb, line 24 def results result_set.map do |key, value| #puts "SET: #{key}" #ap value case value when Array value.map { |v| Result.parse(key => v) } when Hash Result.parse(key => value) else # ignore end end.flatten.compact end
total()
click to toggle source
# File lib/opencrx/model/result_set.rb, line 20 def total response[KEY]['total'] end