class RestfulObjects::User
Attributes
base_url[R]
email[RW]
friendly_name[RW]
user_name[R]
Public Class Methods
new(base_url, user_name)
click to toggle source
# File lib/restful_objects/domain_model/user.rb, line 8 def initialize(base_url, user_name) @base_url = base_url @user_name = user_name @friendly_name = '' @email = '' @roles = [] end
Public Instance Methods
add_role(role)
click to toggle source
# File lib/restful_objects/domain_model/user.rb, line 16 def add_role(role) @roles.push(role) end
get_as_json()
click to toggle source
# File lib/restful_objects/domain_model/user.rb, line 20 def get_as_json { 'links' => [ gen_link('self', '/user', 'user'), gen_link('up', '/', 'homepage') ], 'userName' => @user_name, 'friendlyName' => @friendly_name, 'email' => @email, 'roles' => @roles, 'extensions' => {} }.to_json end