Class: RyBOSS::ResultSet

Inherits:
BaseResult show all
Defined in:
lib/ryboss/resultset.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from BaseResult

#set_parameter

Constructor Details

#initialize(data) ⇒ ResultSet



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/ryboss/resultset.rb', line 7

def initialize(data)
			@results = []
			if data.has_key? 'ysearchresponse'
				data['ysearchresponse'].each do |k, v|
if k.include? 'result'
	v.each do |result|
		@results << Result.new(result)
	end
else
	set_parameter(k, v)
end
				end
			else
				data.each { |k, v| set_parameter(k, v) }
			end
end

Instance Attribute Details

#resultsObject (readonly)

Returns the value of attribute results.



5
6
7
# File 'lib/ryboss/resultset.rb', line 5

def results
  @results
end

Instance Method Details

#to_sObject



24
25
26
# File 'lib/ryboss/resultset.rb', line 24

def to_s
   	@results.inspect
end