Skip to content

Instantly share code, notes, and snippets.

View cqr's full-sized avatar

Chris Quamme Rhoden cqr

View GitHub Profile
# USING THIS IN SINATRA
#
# require 'sinatra'
# require 'declarative_parameters'
# helpers DeclarativeParameters
#
# get '/some/uri' do
# required :name
# required :age, :type => :int, :min => 18
#
require "jabberjaw" #I need a new name, since I am decoupling this from XMPP...
setup do
add_transport :xmpp,
:username => 'something',
:password => '*****',
:server => 'goteamfun.com'
add_transport :email,
:class => JabberJaw::Examples::POPJaw
@cqr
cqr / frankie.rb
Created June 5, 2009 01:49
Please provide some feedback.
# so I like sinatra. a lot. but I feel like it needs to do a little bit more.
# so I am working on something based on coercive methods to your models which
# makes more sense to me. I am trying to implement it as Rack middleware, but
# not completely sure if I am going to be able to do it without an actual, no
# kidding fork of the awesome sinatra project. hoping to avoid that.
#
# this code does not work, but it's a little mock-up of a simple blog that I
# _wish_ would work. when a request comes in with the accept headers set, it
# makes sure that the format is set properly. it will also accept .format style
# requests, in my mind. and, heavy heavy caching stuff built in. so really for