Method: ChartMogul::Client#paged_get
- Defined in:
- lib/chart_mogul/client.rb
#paged_get(path, params, data_field) ⇒ Object
42 43 44 45 46 47 48 49 50 |
# File 'lib/chart_mogul/client.rb', line 42 def paged_get(path, params, data_field) begin params[:page_number] = 1 unless params[:page_number] response = connection.get(path, params) result = preprocess_response(response) yield result[data_field] params[:page_number] = result[:current_page] end while params[:page_number] < result[:total_pages] end |