class Cb::Models::User
Attributes
address_1[RW]
address_2[RW]
allow_email_from_headhunter[RW]
allow_partner_emails[RW]
birth_date[RW]
city[RW]
cobrand_code[RW]
country_code[RW]
created[RW]
custom_values[RW]
domain[RW]
email[RW]
external_id[RW]
fax[RW]
first_name[RW]
gender[RW]
last_login[RW]
last_name[RW]
password[RW]
phone[RW]
postal_code[RW]
province[RW]
registration_path[RW]
resume_stats[RW]
state[RW]
user_status[RW]
user_type[RW]
work_status[RW]
Public Class Methods
new(args = {})
click to toggle source
# File lib/cb/models/implementations/user.rb, line 20 def initialize(args = {}) return if args.nil? @external_id = args['ResponseExternalID'] || '' @user_status = args['UserStatus'] || '' @password = '' @email = args['Email'] || '' @address_1 = args['Address1'] || '' @address_2 = args['Address2'] || '' @city = args['City'] || '' @state = args['State'] || '' @province = args['Province'] || '' @postal_code = args['PostalCode'] || args['Zip'] || '' @country_code = args['CountryCode'] || '' @first_name = args['FirstName'] || '' @last_name = args['LastName'] || '' @phone = args['Phone'] || '' @fax = args['Fax'] || '' @last_login = args['LastLogin'] || '' @created = args['CreatedDT'] || '' @allow_partner_emails = args['AllowPartnerEmails'] || '' @allow_newsletter_emails = args['AllowNewsletterEmails'] || '' @allow_email_from_headhunter = args['AllowEmailFromHeadHunter'] || '' @domain = args['Domain'] || '' @registration_path = args['RegistrationPath'] || '' @user_type = args['UserType'] || '' @gender = args['Gender'] || '' @birth_date = args['BirthDate'] || '' @cobrand_code = args['CoBrandCode'] || '' @resume_stats = args['ResumeStats'] || '' @custom_values = args['CustomValues'] || '' @work_status = args['WorkStatus'] || '' end
Public Instance Methods
custom_value(custom_value_key)
click to toggle source
# File lib/cb/models/implementations/user.rb, line 54 def custom_value(custom_value_key) custom_value = nil if @custom_values['CustomValue'].is_a? Array @custom_values['CustomValue'].each do |cv| custom_value = cv['Value'] if cv['Key'] == custom_value_key end elsif @custom_values['CustomValue'].is_a? Hash custom_value = @custom_values['CustomValue']['Value'] if @custom_values['CustomValue']['Key'] == custom_value_key end custom_value end