Module: ChurchCommunityBuilder::Client::Contribution

Defined in:
lib/church_community_builder/resources/contribution.rb

Instance Method Summary collapse

Instance Method Details

#create_contribution(contribution_params) ⇒ Object



6
7
8
9
# File 'lib/church_community_builder/resources/contribution.rb', line 6

def create_contribution(contribution_params)
  response = post("?srv=online_giving_insert_gift&#{Addressable::URI.form_encode(contribution_params)}", nil)
  ChurchCommunityBuilder::Contribution.new(response).parse
end

#list_contributions_by_family_id(family_id) ⇒ Object



11
12
13
14
# File 'lib/church_community_builder/resources/contribution.rb', line 11

def list_contributions_by_family_id(family_id)
  response = get("?srv=transactions_by_family&family_id=#{family_id}")
  ChurchCommunityBuilder::FamilyContributions.new(response).parse
end