Class: MediaEmbedder::Resource::Image

Inherits:
Object
  • Object
show all
Defined in:
lib/media_embedder/resource/image.rb

Instance Method Summary collapse

Constructor Details

#initialize(url) ⇒ Image

Returns a new instance of Image.



6
7
8
# File 'lib/media_embedder/resource/image.rb', line 6

def initialize(url)
  @url = URI.parse url
end

Instance Method Details

#can_process_url?Boolean

Returns:

  • (Boolean)


10
11
12
# File 'lib/media_embedder/resource/image.rb', line 10

def can_process_url?
  @url.path.end_with? '.png', '.gif', '.jpg'
end

#to_htmlObject



14
15
16
# File 'lib/media_embedder/resource/image.rb', line 14

def to_html
  "<img src=\"#{@url}\" />"
end