Sha256: b540acb297c591e371a070f8ba30a6c5fff0db09058adcf94cf6817131339143
Contents?: true
Size: 945 Bytes
Versions: 1
Compression:
Stored size: 945 Bytes
Contents
module CortexReaver class ProjectController < Ramaze::Controller MODEL = Project map '/projects' layout '/text_layout' template :edit, :form template :new, :form engine :Erubis helper :cache, :error, :auth, :form, :workflow, :navigation, :date, :tags, :canonical, :crud, :attachments, :feeds cache :index, :ttl => 60 on_second_save do |project, request| project.tags = request[:tags] add_attachments(project, request[:attachments]) end on_save do |project, request| project.title = request[:title] project.description = request[:description] project.name = Project.canonicalize request[:name], :id => project.id project.body = request[:body] project.user = session[:user] end for_feed do |project, x| x.content project.body_cache, :type => 'html' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cortex-reaver-0.0.7 | lib/cortex_reaver/controller/project.rb |