class Cb::Requests::Application::Create

Public Instance Methods

body() click to toggle source
# File lib/cb/requests/application/create.rb, line 36
def body
  {
    JobDID: args[:job_did],
    IsSubmitted: args[:is_submitted],
    ExternalUserID: args[:external_user_id],
    VID: args[:vid],
    BID: args[:bid],
    SID: args[:sid],
    SiteID: args[:site_id],
    IPathID: args[:ipath_id],
    TNDID: args[:tn_did],
    Resume:  resume_info(args[:resume]),
    CoverLetter: cover_letter_info(args[:cover_letter]),
    Responses: parsed_responses(args[:responses]),
    Test: test?
  }.to_json
end
endpoint_uri() click to toggle source
# File lib/cb/requests/application/create.rb, line 20
def endpoint_uri
  Cb.configuration.uri_application_create
end
headers() click to toggle source
# File lib/cb/requests/application/create.rb, line 28
def headers
  {
    'DeveloperKey' => Cb.configuration.dev_key,
    'HostSite' => (args[:host_site] || Cb.configuration.host_site),
    'Content-Type' => 'application/json'
  }
end
http_method() click to toggle source
# File lib/cb/requests/application/create.rb, line 24
def http_method
  :post
end