Class: Mediumize::Normalizers::Links

Inherits:
Object
  • Object
show all
Defined in:
lib/mediumize/normalizers/links.rb

Instance Method Summary collapse

Constructor Details

#initialize(base) ⇒ Links

Returns a new instance of Links.



6
7
8
# File 'lib/mediumize/normalizers/links.rb', line 6

def initialize(base)
  @base = base
end

Instance Method Details

#normalize(doc) ⇒ Object



9
10
11
12
13
14
# File 'lib/mediumize/normalizers/links.rb', line 9

def normalize(doc)
  doc.css('img').select{|img| img.attr('src') }.each do |img|
    img.set_attribute("src", URI.join(@base, img.attr('src')))
  end
  doc
end