class Spear::Structure::Resume::Ownall

Attributes

resumes[R]

Public Class Methods

new(response) click to toggle source
Calls superclass method Spear::Structure::Base::new
# File lib/spear/structure/resume/ownall.rb, line 7
def initialize(response)
  super(response)
  @resumes = extract_resume(@root['Resumes']) rescue nil
end

Private Instance Methods

extract_resume(resumes, list=[]) click to toggle source
# File lib/spear/structure/resume/ownall.rb, line 13
def extract_resume(resumes, list=[])
  unless resumes.nil?
    if resumes['Resume'].kind_of?(Array)
      resumes['Resume'].each do |resume|
        list << resume
      end
    elsif resumes['Resume'].kind_of?(Hash)
      list << resumes['Resume']
    end
  end
  list
end