class Plangrade::Resources::User
Public Class Methods
create(email, name)
click to toggle source
# File lib/plangrade/resources/user.rb, line 12 def self.create(email, name) result = api_handler.create_user(:email => email, :name => name) return nil unless result.created? id = result.headers[:location].split('/').last.to_i new(:id => id) end
current_user()
click to toggle source
# File lib/plangrade/resources/user.rb, line 7 def self.current_user result = api_handler.current_user.body new(:id => result[:id], :name => result[:name], :email => result[:email]) end
Public Instance Methods
update!(params)
click to toggle source
# File lib/plangrade/resources/user.rb, line 19 def update!(params) api_handler.update_user(@id, params) end