class Cb::Requests::ApplicationExternal::SubmitApplication
Public Instance Methods
body()
click to toggle source
# File lib/cb/requests/application_external/submit_application.rb, line 25 def body <<-eos <Request> <DeveloperKey>#{Cb.configuration.dev_key}</DeveloperKey> <EmailAddress>#{args[:email_address]}</EmailAddress> <JobDID>#{args[:job_did]}</JobDID> <SiteID>#{args[:site_id]}</SiteID> <IPath>#{ipath}</IPath> <IsExternalLinkApply>#{args[:is_external_link_apply]}</IsExternalLinkApply> <HostSite>#{args[:host_site] || Cb.configuration.host_site}</HostSite> <SessionIdentifier>#{args[:sid]}</SessionIdentifier> </Request> eos end
endpoint_uri()
click to toggle source
# File lib/cb/requests/application_external/submit_application.rb, line 17 def endpoint_uri Cb.configuration.uri_application_external end
http_method()
click to toggle source
# File lib/cb/requests/application_external/submit_application.rb, line 21 def http_method :post end
Private Instance Methods
ipath()
click to toggle source
# File lib/cb/requests/application_external/submit_application.rb, line 42 def ipath return '' unless args[:ipath].is_a?(String) ipath_length = 10 args[:ipath].slice(0, ipath_length) end