Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
require 'rubygems' require 'sinatra' require 'active_record' require 'json' ActiveRecord::Base.establish_connection( :adapter => 'sqlite3', :database => 'test.db') class Note < ActiveRecord::Base; end # Since I named the proxy in Sproutcore "sinatra", requests from Sproutcore need # to go through '/sinatra' get '/sinatra' do Note.find(:all).map {|note| note.text}.to_json end get '/sinatra/clear' do Note.destroy_all 'Bye-bye everybody!' end post '/sinatra/:notes' do notes = JSON.load(params['notes']) notes.each do |note| Note.find_or_create_by_text(note) end end
This paste will be private.
From the Design Piracy series on my blog: