Class: Apullo::Fingerprint::Favicon
- Inherits:
-
Object
- Object
- Apullo::Fingerprint::Favicon
- Defined in:
- lib/apullo/fingerprints/favicon.rb
Instance Attribute Summary collapse
-
#uri ⇒ Object
readonly
Returns the value of attribute uri.
Instance Method Summary collapse
-
#initialize(url) ⇒ Favicon
constructor
A new instance of Favicon.
- #results ⇒ Object
Constructor Details
#initialize(url) ⇒ Favicon
12 13 14 |
# File 'lib/apullo/fingerprints/favicon.rb', line 12 def initialize(url) @uri = URI(url) end |
Instance Attribute Details
#uri ⇒ Object (readonly)
Returns the value of attribute uri.
10 11 12 |
# File 'lib/apullo/fingerprints/favicon.rb', line 10 def uri @uri end |
Instance Method Details
#results ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/apullo/fingerprints/favicon.rb', line 16 def results data = b64_favicon_data return {} unless data hash = Hash.new(data.b) { md5: hash.md5, mmh3: hash.mmh3, sha1: hash.sha1, sha256: hash.sha256, meta: { url: uri.to_s } } end |