Permalink
Switch branches/tags
Commits on Jan 29, 2013
  1. make request and response static

    Gibheer committed Jan 29, 2013
    This is a step back but makes the controller work for the moment. It
    should be reimplemented in a better way in the future.
Commits on Jan 28, 2013
  1. wrong link to class_options

    Gibheer committed Jan 28, 2013
  2. use new api of class_options

    Gibheer committed Jan 28, 2013
  3. use class_options from git

    Gibheer committed Jan 28, 2013
    The class_options gem is undergoing changes and for the time being the
    git repo should be used.
    Also the metrics are disabled because of a bug in the zentest gem.
Commits on Jan 11, 2013
  1. update of dependencies

    Gibheer committed Jan 11, 2013
  2. split of specs for [] and []=

    Gibheer committed Jan 11, 2013
    As mutant can't use one spec file for both methods it got split up into
    two. I also cleaned up the tests and made them (hopefully) better
    readable.
  3. easier environment generation

    Gibheer committed Jan 11, 2013
    This still needs some work, but it should definitly be easier to
    generate new environments now. Why is that even so much work?
Commits on Jan 10, 2013
  1. reworked the tests to make them cleaner

    Gibheer committed Jan 10, 2013
    The tests now use simple lists for the types to make it easier to
    distinguish between all elements.
    The tests themselves are also shared now.
Commits on Jan 9, 2013
  1. refresh Gemfile.lock

    Gibheer committed Jan 9, 2013
  2. take strings for body

    Gibheer committed Jan 9, 2013
    This makes the assignment for bodies easier when using plain Strings.
    They get wrapped in an array as per rack definition.
    For every other type, they have to implement each and get directly set
    as body or have to be rendered to Strings first.
Commits on Jan 8, 2013
  1. prepare for version 0.2.0

    Gibheer committed Jan 8, 2013
Commits on Dec 22, 2012
  1. kick out Zero::Request from router

    Gibheer committed Dec 22, 2012
    To make the router more loose, I replaced the router with the plain
    environment. The custom parameters are stored in the same key, so can be
    used by the request later.
Commits on Dec 18, 2012
  1. reuse render for actual rendering

    Gibheer committed Dec 18, 2012
    The splitting of rendering and processing is good, but on the other side
    it makes some double steps or even introduce workarounds.
    That is why I made the method #render just a call to the renderer. This
    should help much more than the strict seperation.
    
    The method will only return the resulting string and not add it to the
    body of the response. That still has to be taken care of by the user.
Commits on Dec 17, 2012
  1. added travis build status

    Gibheer committed Dec 17, 2012
  2. allow 1.8 to fail

    Gibheer committed Dec 17, 2012
  3. add backports for ruby 1.8

    Gibheer committed Dec 17, 2012
  4. fix gemfile for jruby

    Gibheer committed Dec 17, 2012
  5. use more recent Gemfile

    Gibheer committed Dec 17, 2012
  6. release 0.1.2

    Gibheer committed Dec 17, 2012
  7. initialize the response

    Gibheer committed Dec 17, 2012
Commits on Dec 13, 2012
  1. added options to controller

    Gibheer committed Dec 13, 2012
    This avoids hardcoding the options into the controller and therefore
    should it make possible to use Rack::Request or Sinatra apps as
    requests. (That sounds so weird.)
Commits on Dec 12, 2012
  1. typo in the documentation

    Gibheer committed Dec 12, 2012
  2. added yard to Gemfile

    Gibheer committed Dec 12, 2012