This change has now been pushed to master.

LiftRules.finder() has been removed since it offered (unsafe) duplicate
functionality.

cheers,
alex


On Mon, Jan 4, 2010 at 4:03 PM, Alex Boisvert <[email protected]>wrote:

> Instead of:
>
>
> LiftRules.getResourceAsStream(name: String): Box[InputStream]
>
> I'd suggest:
>
>
> LiftRules.doWithResource[T](name: String)(f: InputStream => T): Box[T].
>
> And if you need laziness, you could use one of the usual suspects: "lazy
> val", unapplied function, FatLazy, etc.
>
> alex
>
>
>
> On Thu, Dec 31, 2009 at 3:48 PM, David Pollak <
> [email protected]> wrote:
>
>> Folks,
>>
>> I've changed LiftRules.getResourceAsStream and LiftRules.finder to return
>> Box[Applier[InputStream]] rather than Box[InputStream].
>>
>> Applier has a single method, apply[T] which takes an InputStream => T and
>> insures the InputStream is closed.
>>
>> This change is unlikely to impact much code out there, but does make sure
>> that InputStreams are closed.
>>
>> If any of the folks out there that name things better than I do (at least
>> I didn't call it Apply_A_Tron), please feel free to suggest name changes,
>> variance changes, etc.
>>
>> Thanks,
>>
>> David
>>
>> --
>> Lift, the simply functional web framework http://liftweb.net
>> Beginning Scala http://www.apress.com/book/view/1430219890
>> Follow me: http://twitter.com/dpp
>> Surf the harmonics
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Lift" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected]<liftweb%[email protected]>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/liftweb?hl=en.
>>
>
>
--
You received this message because you are subscribed to the Google Groups "Lift" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.

Reply via email to