Sha256: 9e8ef8d179f4f5ed1b4d15b69757369287996c960b4df9021e2f252738b1788e
Contents?: true
Size: 672 Bytes
Versions: 1
Compression:
Stored size: 672 Bytes
Contents
# -*- encoding: utf-8 -*- require 'uri' module Genit # Modify links. class BodyLinkBuilder < BuilderBase # Public: Build the menu of a particular page. # # page_name - The string filename of the page to build menu for. # # Returns the modified Nokogiri::XML::Document def build_for_page page_name build page_name, get_links end private def get_links @document.css("body a") end def update link @path = link['href'] return if @path =~ URI::regexp nb = BuilderBase::get_number_of_base_dirs @page_name make_relative nb link['href'] = @path end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
genit-0.5 | lib/genit/body_link_builder.rb |