class Medlink::Email

Public Instance Methods

create() click to toggle source
# File lib/medlink/email.rb, line 9
def create
  json = client.post("#{path}", params)

  self.class.new(json)
end

Private Instance Methods

params() click to toggle source
# File lib/medlink/email.rb, line 21
def params
  params = {
    email: {
      value: value,
      source: source
    },
    user: {
      id: user.id,
      first_name: user.first_name,
      last_name: user.last_name
    }
  }

  if user.profession
    params[:user][:profession] = {name: user.profession.name}
  end

  params
end
path() click to toggle source
# File lib/medlink/email.rb, line 17
def path
  "emails"
end