Sha256: 17006635c8fe063510e2e9237e21dd9eafa3a074a1cedb59827bbdd08c9f1069
Contents?: true
Size: 904 Bytes
Versions: 2
Compression:
Stored size: 904 Bytes
Contents
module CortexReaver class PageController < Ramaze::Controller MODEL = Page map '/pages' layout '/text_layout' template :edit, :form template :new, :form engine :Erubis helper :error, :auth, :form, :workflow, :navigation, :date, :tags, :canonical, :crud, :attachments, :pages on_second_save do |page, request| page.tags = request[:tags] add_attachments(page, request[:attachments]) end on_save do |page, request| page.title = request[:title] page.page_id = request[:page_id] page.name = Page.canonicalize request[:name], :id => page.id, :page_id => page.page_id page.body = request[:body] end on_create do |page, request| page.creator = session[:user] end on_update do |page, request| page.updater = session[:user] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cortex-reaver-0.0.8 | lib/cortex_reaver/controller/page.rb |
cortex-reaver-0.0.9 | lib/cortex_reaver/controller/page.rb |