class Cb::Models::ApplicationExternal
Constants
- IPATH_LENGTH
Attributes
apply_url[RW]
email[RW]
ipath[RW]
is_external_link_apply[RW]
job_did[RW]
site_id[RW]
Public Class Methods
new(args = {})
click to toggle source
# File lib/cb/models/implementations/application_external.rb, line 17 def initialize(args = {}) @job_did = args[:job_did] || '' @email = args[:email] || '' @site_id = args[:site_id] || 'cbnsv' @ipath = args[:ipath].slice(0, IPATH_LENGTH) rescue '' @is_external_link_apply = args[:is_external_link_apply] || false @apply_url = '' end
Public Instance Methods
to_xml()
click to toggle source
# File lib/cb/models/implementations/application_external.rb, line 26 def to_xml ret = '<Request>' ret += "<DeveloperKey>#{Cb.configuration.dev_key}</DeveloperKey>" ret += "<EmailAddress>#{@email}</EmailAddress>" ret += "<JobDID>#{@job_did}</JobDID>" ret += "<SiteID>#{@site_id}</SiteID>" ret += "<IPath>#{@ipath}</IPath>" ret += "<IsExternalLinkApply>#{@is_external_link_apply}</IsExternalLinkApply>" ret += "<HostSite>#{Cb.configuration.host_site}</HostSite>" ret += '</Request>' ret end