class Spear::Structure::Application::Blank

Attributes

application_submit_service_url[R]
apply_url[R]
job_did[R]
job_title[R]
questions[RW]
total_questions[R]
total_required_questions[R]

Public Class Methods

new(response) click to toggle source
Calls superclass method Spear::Structure::Base::new
# File lib/spear/structure/application/blank.rb, line 11
def initialize(response)
  super(response)

  blank_application = @root['BlankApplication']

  unless blank_application.nil?
    @job_did = blank_application['JobDID']
    @job_title = blank_application['JobTitle']
    @total_questions = blank_application['TotalQuestions']
    @total_required_questions = blank_application['TotalRequiredQuestions']
    @application_submit_service_url = blank_application['ApplicationSubmitServiceURL']
    @apply_url = blank_application['ApplyURL']

    @questions = generate_questions(blank_application['Questions']['Question']) rescue nil
  end
end