Class: Sites::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/sites/base.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeBase

Returns a new instance of Base.



6
7
8
9
10
11
12
13
# File 'lib/sites/base.rb', line 6

def initialize
  @url = "#{self.class::HOST}#{self.class::PATH}"
  @doc = Nokogiri::HTML(open_page(@url))
  @current_time = Time.now
  @timestamp = @current_time.strftime("%Y%m%d%H%M%S")
  @rows_count = 0
  @jobs_count = get_jobs_count
end

Instance Attribute Details

#docObject (readonly)

Returns the value of attribute doc.



4
5
6
# File 'lib/sites/base.rb', line 4

def doc
  @doc
end

#jobs_countObject (readonly)

Returns the value of attribute jobs_count.



4
5
6
# File 'lib/sites/base.rb', line 4

def jobs_count
  @jobs_count
end

#rows_countObject (readonly)

Returns the value of attribute rows_count.



4
5
6
# File 'lib/sites/base.rb', line 4

def rows_count
  @rows_count
end

#urlObject (readonly)

Returns the value of attribute url.



4
5
6
# File 'lib/sites/base.rb', line 4

def url
  @url
end