Class: LinkThumbnailer::Models::Favicon

Inherits:
LinkThumbnailer::Model show all
Defined in:
lib/link_thumbnailer/models/favicon.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from LinkThumbnailer::Model

#to_json

Constructor Details

#initialize(uri) ⇒ Favicon

Returns a new instance of Favicon.



11
12
13
# File 'lib/link_thumbnailer/models/favicon.rb', line 11

def initialize(uri)
  @uri = uri
end

Instance Attribute Details

#uriObject (readonly)

Returns the value of attribute uri.



9
10
11
# File 'lib/link_thumbnailer/models/favicon.rb', line 9

def uri
  @uri
end

Instance Method Details

#as_jsonObject



19
20
21
22
23
# File 'lib/link_thumbnailer/models/favicon.rb', line 19

def as_json(*)
  {
    src: to_s
  }
end

#to_sObject



15
16
17
# File 'lib/link_thumbnailer/models/favicon.rb', line 15

def to_s
  uri.to_s
end