Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Aug 31, 2008
  1. @rtomayko
  2. @rtomayko

    get rid of dslify_writer

    rtomayko authored
  3. @rtomayko

    rake task for generating rdoc with hanna template

    rtomayko authored
    This uses the hanna command shipped with the hanna gem. The
    preferred method of using is to require 'hanna/rdoctask' in
    your Rakefile but this caused various gem depency errors (blame
    Hoe, rdoc 2.0, Echoe, and rubyforge).
    
    You have to install mislav's hanna gem from github:
    
      $ sudo gem install mislav-hanna --source=http://gems.github.com
    
    Run the doc task to generate rdoc under doc/api:
    
      $ rake doc
    
    See mislav's repo for more info on template usage:
    
      http://github.com/mislav/hanna
    
    See the HAML docs for an example of the hanna template in action:
    
      http://haml.hamptoncatlin.com/docs/rdoc
  4. @rtomayko

    add .gemspec; remove echoe

    rtomayko authored
  5. @rtomayko
  6. @rtomayko

    grammar/formatting pass over README

    rtomayko authored
    Fix whitespace errors, wrap text sanely, and rework
    english a bit.
  7. @rtomayko

    Fix whitespace errors across all source files and tests

    rtomayko authored
    I can't stand this shit anymore.
  8. @rtomayko

    Rack 0.4 (remove vendor submodule)

    rtomayko authored
    Use Rack gem instead of freezing.
  9. @rtomayko
Commits on Jul 25, 2008
  1. @bmizerany

    streaming with Mongrel

    bmizerany authored
    WARNING: Don't get attached to this commit.  I may not keep this here.
Commits on Jun 25, 2008
  1. @cypher

    Merge commit 'bmizerany/master'

    cypher authored
  2. @adamwiggins
  3. @adamwiggins
Commits on Jun 23, 2008
  1. @adamwiggins
  2. @bmizerany

    converting env from command-line to symbol. [cypher]

    bmizerany authored
    This fixes the problem when running an app with -e development
Commits on Jun 22, 2008
  1. @rtomayko
  2. @rtomayko
Commits on Jun 8, 2008
  1. @cschneid

    Small tweak to server method to fall back on exactly what the user se…

    cschneid authored
    …ts via 'set :server, handler' if Rack::Handler::Thing doesn't exist. This lets special capitalziation cases like FastCGI, CGI, and WEBrick be handled easily.
  2. @rtomayko
Commits on Jun 5, 2008
  1. @cypher
Commits on Jun 4, 2008
  1. @cschneid

    Add a host option to define the ip to bind to, defaults 0.0.0.0, whic…

    cschneid authored
    …h is code for 'all of them'
Commits on May 28, 2008
  1. @bmizerany
  2. @cschneid

    Add :locals option for erb. General approach and some of the code was…

    cschneid authored
    … borrowed from rails (compilable.rb)
  3. @bmizerany
  4. @cschneid @bmizerany

    Add :locals option for erb. General approach and some of the code was…

    cschneid authored bmizerany committed
    … borrowed from rails (compilable.rb)
  5. @cschneid

    Add :locals option for erb. General approach and some of the code was…

    cschneid authored
    … borrowed from rails (compilable.rb)
  6. @bmizerany @cschneid

    added 'set' to FORWARD_METHODS

    bmizerany authored cschneid committed
Commits on May 24, 2008
  1. @rtomayko

    Fix #18 by wrapping reload and pipeline in mutex lock

    rtomayko authored
    This fixes the issue of random errors and backtraces being
    dumped to STDERR in development when you hit the site too-fast.
    The problem seemed to be that reloading was not occuring within
    the Mutex lock so there's a chance that objects get into some
    kind of weird half-state.
    
    With this patch, the mutex lock is always enabled in development
    and I've moved the calls to run_safely out of Application#dispatch
    and into Application#call so that the entire reloading process and
    Rack pipeline run exclusively.
  2. @rtomayko

    Fix blank error pages when error.messages has no to_str

    rtomayko authored
    When an exception whose #messages attribute is not a string is
    rescued, Sinatra fails to display the error page due to a
    TypeError. The problem is that Ruby's + implementation uses type-strong
    coercing (#to_str) instead of type-weak coercision (#to_s). This just
    forces to_s to be used, avoiding the problem.
    
    (An example of this type of exception is DataMapper::Errors. It doesn't
    respond to #to_str)
  3. @rtomayko

    minor rdoc formatting fixes

    rtomayko authored
  4. @rtomayko
Commits on May 21, 2008
  1. @cschneid

    Add a new option (:app_file) to determine the file to reload when in …

    cschneid authored
    …development mode. Default is $0. This is for situations where $0 isn't the Sinatra application
Commits on May 20, 2008
  1. @bmizerany
  2. @bmizerany
  3. @cschneid
Something went wrong with that request. Please try again.