aboutsummaryrefslogtreecommitdiff
path: root/page.rb
diff options
context:
space:
mode:
Diffstat (limited to 'page.rb')
-rw-r--r--page.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/page.rb b/page.rb
index fd1daaf..40c58d0 100644
--- a/page.rb
+++ b/page.rb
@@ -31,11 +31,13 @@ class Page
attr :category
attr :master
attr :baseHref
+ attr :url
def initialize(fileName, date = nil, baseHref = nil)
@fileName = fileName
@date = date
@baseHref = baseHref
+ @url = fileName.gsub(/rhtml/, 'html')
parseConfig(fileName + '.config')
end
@@ -55,6 +57,7 @@ class Page
masterPage.date = @date
masterPage.classes = @classes
masterPage.baseHref = @baseHref
+ masterPage.url = @url
masterPage.content = t.result(binding)
masterPage.render
else
@@ -102,6 +105,7 @@ class Page
attr_writer :master
attr_writer :content
attr_writer :baseHref
+ attr_writer :url
def initialize1 title, pageFileName, pageNames, description, date, classes, category
@title = title