class Spear::Structure::Job::Retrieve

Attributes

job_categories[RW]
job_description[RW]
job_did[R]
job_requirements[RW]
job_title[RW]
required_experience[RW]

Public Class Methods

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

  if response.class == HTTParty::Response
    @job_did = response.request.options[:query][:DID]
  end

  unless @root["Job"].nil?
    @job_title = @root["Job"]["JobTitle"]
    @job_description = @root["Job"]["JobDescription"]
    @job_requirements = @root["Job"]["JobRequirements"]
    @experience_required = @root["Job"]["ExperienceRequired"]
    @job_categories = @root["Job"]["Categories"]
  end
end