Class: ChambaSearchMx::JobPage

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

Overview

Job unique page

Instance Method Summary collapse

Constructor Details

#initialize(opts = {}) ⇒ JobPage

Returns a new instance of JobPage.

Parameters:

  • options (hash)


7
8
9
10
# File 'lib/chamba_search_mx/job_page.rb', line 7

def initialize(opts = {})
  @http = opts[:http] || ChambaSearchMx::HTMLPage.new
  @job_decorator = opts[:job_decorator] || ChambaSearchMx::JobDecorator
end

Instance Method Details

#dataChambaSearchMx::JobDecorator

Returns instance.

Returns:



23
24
25
# File 'lib/chamba_search_mx/job_page.rb', line 23

def data
  @job_decorator.new decorator_data
end

#load(url = '') ⇒ class

Returns self.

Parameters:

  • url (string) (defaults to: '')

Returns:

  • (class)

    self



15
16
17
18
19
# File 'lib/chamba_search_mx/job_page.rb', line 15

def load(url = '')
  @url = url
  @http.load @url
  self
end