Skip to content
Commits on Jul 20, 2009
  1. @bobtfish

    Bump dependencies

    bobtfish committed Jul 20, 2009
  2. @bobtfish

    Add a real app, with real tests, which really works. I don't hate thi…

    bobtfish committed Jul 20, 2009
    …s, although there are a few bits I'm more touch and go on. Needs extra abstraction...
  3. @bobtfish

    Add scripts for new testapp

    bobtfish committed Jul 20, 2009
Commits on Jul 19, 2009
  1. @bobtfish
  2. @bobtfish
  3. @bobtfish

    Get rid of the retarded COMPONENT method, you can just subclass Model…

    bobtfish committed Jul 19, 2009
    …::Adaptor if you want to do that
  4. @bobtfish
  5. @bobtfish

    Whitespace fixes

    bobtfish committed Jul 19, 2009
  6. @bobtfish
  7. @bobtfish

    Mangle tabs to spaces

    bobtfish committed Jul 19, 2009
  8. @bobtfish

    Mangle tabs to spaces

    bobtfish committed Jul 19, 2009
Commits on Jun 9, 2009
  1. @bobtfish

    Skip dist files

    bobtfish committed Jun 9, 2009
  2. @bobtfish

    get version right

    bobtfish committed Jun 9, 2009
  3. @bobtfish

    MANIFEST.SKIP

    bobtfish committed Jun 9, 2009
  4. @bobtfish

    Update docs, readme

    bobtfish committed Jun 9, 2009
  5. @bobtfish

    Trim crap out, renumber

    bobtfish committed Jun 9, 2009
  6. @bobtfish

    Add ability to explictly remove a method previously added by setting …

    bobtfish committed Jun 9, 2009
    …it to undef in config.
    
    Add an extra _setup_dynamic_model_config method to ModelsFromConfig which you can implement in your app class to mangle the normal model class building configuration.
    Add config hash merging, so that ModelsFromConfig merges it's config with each
    specific model's config.
    Add empty payment processor classes in tests
    Teach complex test app about model generator, and controller reflector.
    Provide config mapping models to underlieing classes.
    Provide a custom _setup_dynamic_model_config method which ensures model class is loaded, force back to normal Catalyst COMPONENT method, and change the logic which was in Model/PaymentProvider to use InstancePerContext, and be applied to the
    model classes individually as a role.
Commits on Jun 7, 2009
  1. @bobtfish
  2. @bobtfish
  3. @bobtfish
  4. @bobtfish

    Do not munge config

    bobtfish committed Jun 7, 2009
  5. @bobtfish
  6. @bobtfish

    Remove unused autobox

    bobtfish committed Jun 7, 2009
  7. @bobtfish
  8. @bobtfish

    Adjust to not munge config

    bobtfish committed Jun 7, 2009
  9. @bobtfish
  10. @bobtfish

    Fix tests, add autobox to flatten interface roles so you can use a st…

    bobtfish committed Jun 7, 2009
    …ring or array ref (need to apply this everywhere else we mangle config also), allow app wide config of interface roles
  11. @bobtfish

    Remove the types stuff

    bobtfish committed Jun 7, 2009
  12. @bobtfish

    Add code from gists 12311[56]

    bobtfish committed Jun 7, 2009
  13. @bobtfish
Commits on May 28, 2009
  1. @bobtfish
  2. @bobtfish

    Make the generated action method fit better into what the StompTestAp…

    bobtfish committed May 28, 2009
    …p::Controller::TestController does, viz getting stuff out of ->req->data, and returning ->stash->{response} - this is the correct basic protocol yes?
    
    Also add a type check to the input document (i.e. the deserialized message) using structured and lexical
    type constraints. I do this in a method modifier, to illustrate that we can get the reflector
    (or something) to apply a modifier like this around every model method.
    
    Tada, instant explosion when the data incoming is bad.
    
    You can do this in the controller action with the response document before you stash it also.
    
    This isn't quite as elegant as applying the types as part of the interface role, but I'm sure we
    can work through that if this is considered useful.
Commits on May 27, 2009
  1. @bobtfish
  2. @bobtfish
  3. @bobtfish

    Now the config isn't eaten whilst building the model, we can get the …

    bobtfish committed May 28, 2009
    …interface roles from it
Something went wrong with that request. Please try again.