module ChurchCommunityBuilder::Client::Person

Public Instance Methods

create_person(person_params) click to toggle source
# File lib/church_community_builder/resources/person.rb, line 6
def create_person(person_params)
  response = post('?srv=create_individual', Addressable::URI.form_encode(person_params))
  ChurchCommunityBuilder::Person.new(response).parse
end
search_for_person_by_email(email) click to toggle source
# File lib/church_community_builder/resources/person.rb, line 11
def search_for_person_by_email(email)
  response = get("?srv=individual_search&email=#{email}")
  ChurchCommunityBuilder::Person.new(response).parse
end
search_for_person_by_id(id) click to toggle source
# File lib/church_community_builder/resources/person.rb, line 16
def search_for_person_by_id(id)
  response = get("?srv=individual_profile_from_id&individual_id=#{id}")
  ChurchCommunityBuilder::Person.new(response).parse
end