Class: FellowshipOne::MemberHouseholdListReader
- Defined in:
- lib/readers/member_household_list_reader.rb
Instance Attribute Summary
Attributes inherited from ApiReader
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ MemberHouseholdListReader
constructor
Constructor.
Methods inherited from ApiReader
Constructor Details
#initialize(options = {}) ⇒ MemberHouseholdListReader
Constructor.
Options: :page - (optional) The page number to get. :filter - (optional) Filter options for the request. :household_id - The household ID to pull the info for.
11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/readers/member_household_list_reader.rb', line 11 def initialize( = {}) raise 'Household ID not specified' if [:household_id].nil? page = [:page] || 1 filter = [:filter] household_id = [:household_id] @url_data_params = [:url_data_params] || {} @url_data_path = [:url_data_path] || "/v1/Households/#{household_id}/People" @url_data_params.merge!({:page => page}) if page @url_data_params.merge!({:filter => filter}) if filter end |