Module: Spear::Plugins::Model::Resume

Includes:
Resource::Resume
Included in:
Spear::Plugins::Models
Defined in:
lib/spear/plugins/model/resume.rb

Instance Method Summary collapse

Instance Method Details

#create_resume(data = {}) ⇒ Object



12
13
14
15
# File 'lib/spear/plugins/model/resume.rb', line 12

def create_resume(data={})
  response = super(data)
  Structure::Resume::Create.new(response)
end

#edit_resume(data = {}) ⇒ Object



17
18
19
20
# File 'lib/spear/plugins/model/resume.rb', line 17

def edit_resume(data={})
  response = super(data)
  Structure::Resume::Edit.new(response)
end

#own_all(user_external_id, host_site) ⇒ Object



27
28
29
30
# File 'lib/spear/plugins/model/resume.rb', line 27

def own_all(user_external_id, host_site)
  response = super(user_external_id, host_site)
  Structure::Resume::Ownall.new(response)
end

#parse_file(file) ⇒ Object



7
8
9
10
# File 'lib/spear/plugins/model/resume.rb', line 7

def parse_file(file)
  response = super(file)
  Structure::Resume::Parse.new(response)
end

#retrieve_resume(resume_external_id, user_external_id) ⇒ Object



32
33
34
35
# File 'lib/spear/plugins/model/resume.rb', line 32

def retrieve_resume(resume_external_id, user_external_id)
  response = super(resume_external_id, user_external_id)
  Structure::Resume::Retrieve.new(response)
end

#upload_file(file, resume_external_id, user_external_id) ⇒ Object



22
23
24
25
# File 'lib/spear/plugins/model/resume.rb', line 22

def upload_file(file, resume_external_id, user_external_id)
  response = super(file, resume_external_id, user_external_id)
  Structure::Resume::Upload.new(response)
end