module ChurchCommunityBuilder::Client::Contribution

Public Instance Methods

create_contribution(contribution_params) click to toggle source
# 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) click to toggle source
# 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