Class: Cb::CbApplicationExternal
- Inherits:
-
Object
- Object
- Cb::CbApplicationExternal
- Defined in:
- lib/cb/models/cb_application_external.rb
Instance Attribute Summary collapse
-
#apply_url ⇒ Object
Response from External Application API Populated after application submission.
-
#email ⇒ Object
API Request parameters.
-
#ipath ⇒ Object
API Request parameters.
-
#job_did ⇒ Object
API Request parameters.
-
#site_id ⇒ Object
API Request parameters.
Instance Method Summary collapse
-
#initialize(args = {}) ⇒ CbApplicationExternal
constructor
A new instance of CbApplicationExternal.
- #to_xml ⇒ Object
Constructor Details
#initialize(args = {}) ⇒ CbApplicationExternal
Returns a new instance of CbApplicationExternal.
10 11 12 13 14 15 16 |
# File 'lib/cb/models/cb_application_external.rb', line 10 def initialize(args = {}) @job_did = args[:job_did] || '' @email = args[:email] || '' @site_id = args[:site_id] || '' @ipath = args[:ipath] || '' @apply_url = '' end |
Instance Attribute Details
#apply_url ⇒ Object
Response from External Application API Populated after application submission.
8 9 10 |
# File 'lib/cb/models/cb_application_external.rb', line 8 def apply_url @apply_url end |
#email ⇒ Object
API Request parameters
4 5 6 |
# File 'lib/cb/models/cb_application_external.rb', line 4 def email @email end |
#ipath ⇒ Object
API Request parameters
4 5 6 |
# File 'lib/cb/models/cb_application_external.rb', line 4 def ipath @ipath end |
#job_did ⇒ Object
API Request parameters
4 5 6 |
# File 'lib/cb/models/cb_application_external.rb', line 4 def job_did @job_did end |
#site_id ⇒ Object
API Request parameters
4 5 6 |
# File 'lib/cb/models/cb_application_external.rb', line 4 def site_id @site_id end |
Instance Method Details
#to_xml ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/cb/models/cb_application_external.rb', line 18 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>false</IsExternalLinkApply>" ret += "<HostSite>#{Cb.configuration.host_site}</HostSite>" ret += "</Request>" ret end |