lib/createsend/person.rb in createsend-1.1.1 vs lib/createsend/person.rb in createsend-2.0.0
- old
+ new
@@ -17,23 +17,24 @@
options = { :query => { :email => email_address } }
response = CreateSend.get "/clients/#{client_id}/people.json", options
Hashie::Mash.new(response)
end
- # Adds a person to the client. password is optional. if ommitted, an
+ # Adds a person to the client. password is optional. if ommitted, an
# email invitation will be sent to the person
def self.add(client_id, email_address, name, access_level, password)
options = { :body => {
:EmailAddress => email_address,
:Name => name,
:AccessLevel => access_level,
:Password => password }.to_json }
response = CreateSend.post "/clients/#{client_id}/people.json", options
Hashie::Mash.new(response)
end
-
- # Updates the person details. password is optional and will only be updated if supplied
+
+ # Updates the person details. password is optional and will only be
+ # updated if supplied
def update(new_email_address, name, access_level, password)
options = {
:query => { :email => @email_address },
:body => {
:EmailAddress => new_email_address,
@@ -48,10 +49,10 @@
# deletes this person from the client
def delete
options = { :query => { :email => @email_address } }
CreateSend.delete uri_for(client_id), options
end
-
+
def uri_for(client_id)
"/clients/#{client_id}/people.json"
end
end
end
\ No newline at end of file