Class: Papapi::GridResponse
- Inherits:
-
Response
show all
- Includes:
- Enumerable
- Defined in:
- lib/papapi/grid_response.rb
Constant Summary
Constants inherited
from Response
Response::REMOVE_VARS
Instance Attribute Summary
Attributes inherited from Response
#responses
Instance Method Summary
collapse
Methods inherited from Response
#initialize, #parsed
Instance Method Details
#attributes ⇒ Object
6
7
8
|
# File 'lib/papapi/grid_response.rb', line 6
def attributes
parsed['rows'].first
end
|
#count ⇒ Object
10
11
12
|
# File 'lib/papapi/grid_response.rb', line 10
def count
parsed['count']
end
|
#each ⇒ Object
18
19
20
21
22
|
# File 'lib/papapi/grid_response.rb', line 18
def each
rows.each do |row|
yield Hash[*attributes.zip(row).flatten]
end
end
|
#rows ⇒ Object
14
15
16
|
# File 'lib/papapi/grid_response.rb', line 14
def rows
parsed['rows'].slice(1, parsed['rows'].count-1)
end
|