class Ey::Core::Client::User

Attributes

password[RW]

Public Class Methods

api_name() click to toggle source
# File lib/ey-core/models/user.rb, line 19
def self.api_name
  "User"
end

Public Instance Methods

destroy!() click to toggle source
# File lib/ey-core/models/user.rb, line 35
def destroy!
  self.connection.destroy_user("id" => self.id) && true
end
save!() click to toggle source
# File lib/ey-core/models/user.rb, line 23
def save!
  requires :name, :email

  params = {
    "name"  => self.name,
    "email" => self.email,
    "password" => self.password,
  }

  merge_attributes(self.connection.create_user("user" => params).body["user"])
end