Module: ChurchCommunityBuilder::Client::Contribution
- Defined in:
- lib/church_community_builder/resources/contribution.rb
Instance Method Summary collapse
- #create_contribution(contribution_params) ⇒ Object
- #list_contributions_by_family_id(family_id) ⇒ Object
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 |