Yum. Did you try just setting YourApp::H = Mash ? If it works like this out of the box then we can keep the simpler solution and provide a recipe to work with mash ?
2008/7/23 Magnus Holm <[EMAIL PROTECTED]>: > I'm playing with Mash (http://mash-hash.rubyforge.org/) which has some really > nifty stuff. Here's the branch: http://github.com/judofyr/camping/tree/mash. > It requires 0.0.6 (which is only on GitHUb), but will work with 0.0.3 > if you drop > the latest patch. > > I don't know if it's worth another dependency; maybe zimbatm's patch is > better. > > On Tue, Jul 22, 2008 at 4:40 AM, Bluebie, Jenna > <[EMAIL PROTECTED]> wrote: >> NoMethodError undefined method `tempfile' for # >> That sure is odd... I guess in Camping 2.0, uploads are not a Camping::H. >> Can we please change Camping::H to output ::H's instead of the original >> value when the original value is_a?(::H) >> That be good. Recursive yumminess. Doesn't solve hashes in arrays, but is >> nice for this and some other things like playing with JSON. :) >> Looks like to do that, we'd need to override Hash#fetch, and maybe Hash#[] >> and stuff... complex, maybe beyond camping scope. Still, I really think >> for consistency file upload hashes in the @input should be ::H's. Maybe not >> put the functionality in ::H, maybe some processing specific to @input. >> Coming right down to it, I'm thinking about putting the functionality in the >> actual Hash class.... why don't we do that normally? does it cause problems >> with some libraries? >> _______________________________________________ >> Camping-list mailing list >> Camping-list@rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> > > > > -- > Magnus Holm > _______________________________________________ > Camping-list mailing list > Camping-list@rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > _______________________________________________ Camping-list mailing list Camping-list@rubyforge.org http://rubyforge.org/mailman/listinfo/camping-list