lib/restforce/collection.rb
module Restforce class Collection < Array attr_reader :total_size, :next_page_url def initialize(hash, client) @client = client @total_size = hash['totalSize'] @next_page_url = hash['nextRecordsUrl'] super(Restforce::Mash.build(hash['records'], @client)) end def next_page response = @client.get next_page_url response.body end end end