lib/genit/builders/img_builder.rb in genit-0.99 vs lib/genit/builders/img_builder.rb in genit-1.0

- old
+ new

@@ -1,38 +1,24 @@ # -*- encoding: utf-8 -*- -require 'uri' - module Genit # Modify img src. - class ImgBuilder < BuilderBase + class ImgBuilder < Relativizer # Public: Relativize image source. # # page_name - The string filename of the page. # # Returns the modified Nokogiri::XML::Document def build_for_page page_name - build page_name, get_links + build page_name, @document.css("body img") end private - def get_links - @document.css("body img") - end - def update link - @path = link['src'] - return if not_an_internal_link? - nb = BuilderBase::get_number_of_base_dirs @page_name - make_relative nb - link['src'] = @path - end - - def not_an_internal_link? - @path.nil? or @path =~ URI::regexp + super link, "src" end end end