Class: IndeedRecPeople

Inherits:
Object
  • Object
show all
Includes:
IndeedUtilities
Defined in:
lib/indeed_rec_people.rb

Instance Method Summary collapse

Methods included from IndeedUtilities

#date_normalize, #parse_dates

Constructor Details

#initialize(html) ⇒ IndeedRecPeople

Returns a new instance of IndeedRecPeople.



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/indeed_rec_people.rb', line 6

def initialize(html)
  rec_people = html.css(".rec_resume")
  @rec_people_list = Array.new
  
  rec_people.each do |rec_person|
    @rec_people_list.push({
                            rec_person_name: rec_person_name(rec_person),
                            rec_person_link: rec_person_link(rec_person)
    })
  end
end

Instance Method Details

#get_rec_peopleObject

Return person info



19
20
21
# File 'lib/indeed_rec_people.rb', line 19

def get_rec_people
  return @rec_people_list
end

Get name of suggested link



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

def rec_person_link(rec_person)
  rec_person.css("a").first['href']
end

#rec_person_name(rec_person) ⇒ Object

Get name of suggested person



24
25
26
# File 'lib/indeed_rec_people.rb', line 24

def rec_person_name(rec_person)
  rec_person.css("a").text
end