class Ohmage::User
Attributes
admin[R]
@return [TrueClass, FalseClass]
campaigns[R]
@return [Object]
can_create_campaigns[R]
@return [TrueClass, FalseClass]
can_create_classes[R]
@return [TrueClass, FalseClass]
can_setup_users[R]
@return [TrueClass, FalseClass]
classes[R]
@return [Object]
email[R]
return [String]
email_address[R]
return [String]
enabled[R]
@return [TrueClass, FalseClass]
first_name[R]
return [String]
id[R]
return [String]
is_admin[R]
@return [TrueClass, FalseClass]
last_name[R]
return [String]
new_account[R]
@return [TrueClass, FalseClass]
org[R]
return [String]
organization[R]
return [String]
permissions[R]
@return [Object]
personal_id[R]
return [String]
user[R]
return [String]
username[R]
return [String]
Public Class Methods
new(attrs = {})
click to toggle source
# File lib/ohmage/entity/user.rb, line 14 def initialize(attrs = {}) @username = attrs.keys[0].to_s attrs.values[0].each do |k, v| instance_variable_set("@#{k}", v) end @permissions.each { |k, v| instance_variable_set("@#{k}", v) } end