lib/ticketing_hub/collection.rb in ticketinghub-1.0.6 vs lib/ticketing_hub/collection.rb in ticketinghub-1.0.7
- old
+ new
@@ -12,18 +12,17 @@
response = client.request(:get, path, options)
if response.body.is_a?(Array)
response.body.each { |value| yielder << value }
else yielder << response.body end
while next_url = links(response)['next']
- client.request(:get, next_url, options).body.each do |value|
- yielder << value
- end
+ response = client.request(:get, next_url, options)
+ response.body.each { |value| yielder << value }
end
end
end
- def find(id, options = {}, &block)
- super(&block) if block_given?
+ def find(id=nil, options = {}, &block)
+ return super(&block) if block_given?
client.request(:get, "#{path}/#{id}", options).body
end
def links(response)
links = ( response.headers["Link"] || "" ).split(', ').map do |link|
\ No newline at end of file