Class: ChambaSearchMx::JobDecorator

Inherits:
Object
  • Object
show all
Defined in:
lib/chamba_search_mx/job_decorator.rb

Overview

cleaner job representation

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ JobDecorator

Returns a new instance of JobDecorator.



5
6
7
# File 'lib/chamba_search_mx/job_decorator.rb', line 5

def initialize(options = {})
  @options = options
end

Instance Method Details

#businessesObject



9
10
11
# File 'lib/chamba_search_mx/job_decorator.rb', line 9

def businesses
  @options[:businesses]
end

#companyObject



13
14
15
# File 'lib/chamba_search_mx/job_decorator.rb', line 13

def company
  @options[:company]
end

#contact_emailObject



17
18
19
# File 'lib/chamba_search_mx/job_decorator.rb', line 17

def contact_email
  @options[:contact_email]
end

#contact_nameObject



21
22
23
# File 'lib/chamba_search_mx/job_decorator.rb', line 21

def contact_name
  @options[:contact_name]
end

#descriptionObject



25
26
27
# File 'lib/chamba_search_mx/job_decorator.rb', line 25

def description
  @options[:description]
end

#sectorObject



29
30
31
# File 'lib/chamba_search_mx/job_decorator.rb', line 29

def sector
  @options[:sector]
end

#titleObject



33
34
35
# File 'lib/chamba_search_mx/job_decorator.rb', line 33

def title
  @options[:title]
end

#urlObject



37
38
39
# File 'lib/chamba_search_mx/job_decorator.rb', line 37

def url
  @options[:url]
end