blob: 10aae9ad96fbc8ca56d661d873a256e61eb49a61 [file] [log] [blame]
require 'rubygems'
require 'nokogiri'
class AddTitle
def run(filename)
doc = Nokogiri::HTML(File.read(filename))
title_source = doc.css('#content > h1')[0]
return nil if title_source.nil?
title_target = doc.css('#subheader > h1')[0]
return nil if title_target.nil?
title_target.content = title_source.content
File.open(filename, 'w') { |file| file.write doc.to_html }
return title_source.content
end
end