Changeset 123
- Timestamp:
- 01/19/2007 03:41:22 (22 months ago)
- Files:
-
- 1 modified
-
trunk/examples/tippytippytepee/tepee.rb (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/examples/tippytippytepee/tepee.rb
r122 r123 2 2 require 'sandbox' 3 3 $:.unshift File.dirname(__FILE__) + "/../../lib" 4 %w(open-uri rubygems json redcloth camping acts_as_versioned).each { |lib| require lib }4 %w(open-uri rubygems json redcloth camping camping/session acts_as_versioned hpricot).each { |lib| require lib } 5 5 6 6 Camping.goes :Tepee … … 31 31 end 32 32 33 module Tepee 34 include Camping::Session 35 end 36 33 37 module Tepee::Models 34 38 … … 36 40 PAGE_LINK = /\[\[([^\]|]*)[|]?([^\]]*)\]\]/ 37 41 validates_uniqueness_of :title 38 before_save { |r| r.title = r.title.underscore }42 # before_save { |r| r.title = r.title.underscore } 39 43 acts_as_versioned 40 44 end … … 64 68 Tepee::Box.import URI::HTTP 65 69 Tepee::Box.import OpenURI::Meta 70 Tepee::Box.import Hpricot 66 71 Tepee::Box.import HashWithIndifferentAccess 67 72 … … 103 108 class List < R '/all/list' 104 109 def get 105 @pages = Page.find :all, :order => 'title'110 @pages = (Page.find :all, :order => 'title').reject { |p| p.title =~ /^private/ } 106 111 render :list 107 112 end … … 240 245 @no_layout = true 241 246 end 247 Tepee::Box.eval "session_id = '#{@cookies.camping_sid}'" 242 248 str = Tepee::Box.eval %{ 243 249 Markaby::Builder.new(:env => #{_dump(@env)}, :input => #{_dump(@input)}) do … … 254 260 def Tepee.create 255 261 Tepee::Models.create_schema :assume => (Tepee::Models::Page.table_exists? ? 1.0 : 0.0) 262 Tepee::Models::Session.create_schema 256 263 end 257 264
