Sha256: cd08767751ba4af5ef4e2a8f9582cd97a250389c03a08037af1eebe78fef5ace
Contents?: true
Size: 1000 Bytes
Versions: 1
Compression:
Stored size: 1000 Bytes
Contents
# code: # * George Moschovitis <gm@navel.gr> # # (c) 2004 Navel, all rights reserved. # $Id: part.rb 118 2004-11-01 10:13:42Z gmosx $ require "articles/lc-en" require "articles/entities" require "articles/methods" module P # = Articles # # A simple articles part. # class Articles < N::Part extend P::ArticlesMethods # # def initialize @name = "articles" @title = "Articles" @body = "Simple articles management" @version = "$Id: part.rb 118 2004-11-01 10:13:42Z gmosx $" @path = "" super end # Updates the sitemap by attaching site specific nodes. # def sitemap n1 = N::SitePage.new "#@path/index.sx", "Articles" n2 = N::SitePage.new "#@path/add-article.sx", "Add", n1 n2 = N::SitePage.new "#@path/view-article.sx", "View", n1 end # # def rewrites $rewrites["articles"] = { /\/articles\/(.*?)\/index.sx/ => '/view-article.sx?oid=\1' } end # # def roles $roles.concat %w{articles.moderator} end end end # module a = P::Articles.instance
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
nitro-0.3.0 | examples/simple/lib/articles/part.rb |