Class: Rexpense::Entities::PreExpenseCollection

Inherits:
Collection show all
Defined in:
lib/rexpense/entities/pre_expense_collection.rb

Overview

A wrapper to PreExpense collection

Constant Summary

Constants inherited from Collection

Collection::PAGE_REGEX

Instance Attribute Summary

Attributes inherited from Collection

#collection, #headers, #response

Instance Method Summary collapse

Methods inherited from Collection

#build, build, #first_page, #initialize, #last_page, #next_page, #previous_page

Constructor Details

This class inherits a constructor from Rexpense::Entities::Collection

Instance Method Details

#build_collectionObject



7
8
9
10
11
# File 'lib/rexpense/entities/pre_expense_collection.rb', line 7

def build_collection
  response.parsed_body['pre_expenses'].each do |attributes|
    collection.push(Rexpense::Entities::PreExpense.new(attributes))
  end
end