File uploads

zimbatm zimbatm at oree.ch
Wed Jul 23 10:49:27 EDT 2008


This is curious... why would they change that behavior ?

2008/7/23 Magnus Holm <judofyr at gmail.com>:
> Mash[] doesn't work exactly as wanted (if you give it symbols):
>
> Mash[:test => 1]             #=> <Mash test=nil>
> Mash[:test => 1, :cool => 2] #=> Raises error
>
> So we have to alias self[] to self.new...
>
> On Wed, Jul 23, 2008 at 10:10 AM, zimbatm <zimbatm at oree.ch> wrote:
>> 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 <judofyr at gmail.com>:
>>> 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
>>> <blueberry at creativepony.com> 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 at rubyforge.org
>>>> http://rubyforge.org/mailman/listinfo/camping-list
>>>>
>>>
>>>
>>>
>>> --
>>> Magnus Holm
>>> _______________________________________________
>>> Camping-list mailing list
>>> Camping-list at rubyforge.org
>>> http://rubyforge.org/mailman/listinfo/camping-list
>>>
>> _______________________________________________
>> Camping-list mailing list
>> Camping-list at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/camping-list
>>
>
>
>
> --
> Magnus Holm
> _______________________________________________
> Camping-list mailing list
> Camping-list at rubyforge.org
> http://rubyforge.org/mailman/listinfo/camping-list
>


More information about the Camping-list mailing list