Module: JobCentral::Helpers

Extended by:
Helpers
Included in:
Employer, Employer, Helpers, Job, Job
Defined in:
lib/job_central.rb

Instance Method Summary collapse

Instance Method Details

#open(*args, &block) ⇒ Object



27
28
29
30
31
32
33
34
35
36
37
# File 'lib/job_central.rb', line 27

def open(*args, &block)
  Kernel.open(*args, &block)
rescue OpenURI::HTTPError => e
  retries ||= 0
  if retries < DEFAULT_RETRY_LIMIT
    retries += 1
    retry
  else
    raise e
  end
end

#parse_date(date) ⇒ Object



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

def parse_date(date)
  DateTime.strptime(date, DATE_FORMAT)
end