blob: 525570578165daf4eafbcb870e2e64c02c66ed11 [file] [log] [blame]
#--######################################################################
# Copyright (c) 2006 Logica
#
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
#
# Onno van der Straaten:: initial implementation
#++######################################################################
# {Copyright (c) 2006 Logica}[link:files/COPYRIGHT.html]
class UserVersion < Version
def path
return self.wiki.path + '/' + self.rel_path
end
def html=(h)
logger.debug("Saving HTML to #{self.path}")
f = File.new(self.path, "w")
f.puts(h)
f.close
# works on the file, we are using tidy lib
self.tidy if self.user_version?
h = self.html.gsub(Page::SHIM_TAG_PATTERN, Page::SHIM_TAG)
f = File.new(self.path, "w")
f.puts(h)
f.close
end
end