Module: ChurchCommunityBuilder::Client::Person
- Defined in:
- lib/church_community_builder/resources/person.rb
Instance Method Summary collapse
- #create_person(person_params) ⇒ Object
- #search_for_person_by_email(email) ⇒ Object
- #search_for_person_by_id(id) ⇒ Object
Instance Method Details
#create_person(person_params) ⇒ Object
6 7 8 9 |
# 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) ⇒ Object
11 12 13 14 |
# 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) ⇒ Object
16 17 18 19 |
# 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 |