Permalink
Switch branches/tags
Nothing to show
Commits on Jul 20, 2009
  1. Bump dependencies

    bobtfish committed Jul 20, 2009
  2. 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. Add scripts for new testapp

    bobtfish committed Jul 20, 2009
Commits on Jul 19, 2009
  1. Get rid of the retarded COMPONENT method, you can just subclass Model…

    bobtfish committed Jul 19, 2009
    …::Adaptor if you want to do that
  2. Whitespace fixes

    bobtfish committed Jul 19, 2009
  3. Mangle tabs to spaces

    bobtfish committed Jul 19, 2009
  4. Mangle tabs to spaces

    bobtfish committed Jul 19, 2009
Commits on Jun 9, 2009
  1. Skip dist files

    bobtfish committed Jun 9, 2009
  2. get version right

    bobtfish committed Jun 9, 2009
  3. MANIFEST.SKIP

    bobtfish committed Jun 9, 2009
  4. Update docs, readme

    bobtfish committed Jun 9, 2009
  5. Trim crap out, renumber

    bobtfish committed Jun 9, 2009
  6. 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. Do not munge config

    bobtfish committed Jun 7, 2009
  2. Remove unused autobox

    bobtfish committed Jun 7, 2009
  3. Adjust to not munge config

    bobtfish committed Jun 7, 2009
  4. 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
  5. Remove the types stuff

    bobtfish committed Jun 7, 2009
Commits on May 28, 2009
  1. 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. Now the config isn't eaten whilst building the model, we can get the …

    bobtfish committed May 27, 2009
    …interface roles from it