Class: WebpageUpdateChecker::Methods::Md5

Inherits:
Object
  • Object
show all
Defined in:
lib/webpage_update_checker/methods/md5.rb

Instance Method Summary collapse

Constructor Details

#initialize(uri:) ⇒ Md5

Returns a new instance of Md5.



4
5
6
# File 'lib/webpage_update_checker/methods/md5.rb', line 4

def initialize(uri:)
  @uri = uri
end

Instance Method Details

#current_comparison_valueObject



8
9
10
11
12
13
# File 'lib/webpage_update_checker/methods/md5.rb', line 8

def current_comparison_value
  require 'digest/md5'

  page = Mechanize.new.get(@uri)
  Digest::MD5.hexdigest(page.body)
end