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