class Cb::Models::TalentNetwork::Member
Attributes
accept_privacy[RW]
accept_terms[RW]
dev_key[RW]
join_values[RW]
preferred_language[RW]
resume_word_doc[RW]
tn_did[RW]
Public Class Methods
new(args = {})
click to toggle source
# File lib/cb/models/implementations/talent_network.rb, line 29 def initialize(args = {}) @dev_key = args['DeveloperKey'] || Cb.configuration.dev_key @tn_did = args['TNDID'] || '' @preferred_language = args['PreferredLanguage'] || 'USEnglish' @accept_privacy = args['AcceptPrivacy'] || true @accept_terms = args['AcceptTerms'] || true @resume_word_doc = args['ResumeWordDoc'] || '' @join_values = args['JoinValues'] || [] end
Public Instance Methods
to_xml()
click to toggle source
# File lib/cb/models/implementations/talent_network.rb, line 39 def to_xml ret = '<Request>' ret += "<DeveloperKey>#{@dev_key}</DeveloperKey>" ret += "<TalentNetworkDID>#{@tn_did}</TalentNetworkDID>" ret += "<PreferredLanguage>#{@preferred_language}</PreferredLanguage>" ret += "<AcceptPrivacy>#{@accept_privacy}</AcceptPrivacy>" ret += "<AcceptTerms>#{@accept_terms}</AcceptTerms>" ret += "<ResumeWordDoc>#{@resume_word_doc}</ResumeWordDoc>" ret += '<JoinValues>' @join_values.each do |k, v| ret += '<JoinValue>' ret += "<Key>#{k}</Key>" ret += "<Value>#{v}</Value>" ret += '</JoinValue>' end ret += '</JoinValues>' ret += '</Request>' end