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

- old
+ new

@@ -1,37 +1,25 @@ # -*- encoding: utf-8 -*- module Genit # Modify script tags. - class ScriptBuilder < BuilderBase + class ScriptBuilder < Relativizer # Public: Relativize the <script src=""> tags of a particular page. # # page_name - The string filename of the page. # # Returns the modified Nokogiri::XML::Document def build_for_page page_name - build page_name, head_links + build page_name, @document.css("script") end private - def head_links - @document.css("script") - 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 + super link, "src" end - - def not_an_internal_link? - @path.nil? or @path =~ URI::regexp - end - + end end