matz / zetabits.com (Yukihiro Matsumoto) writes:

>  (a) exactly like:

>        f = open(path)
>        begin
>          f.read(*args)
>        ensure
>          f.close
>        end

>  (b) takes no argument, to read whole file always.

>  (c) something else.

All the time i've had a need for this has been as in option (b).
But the functionality of (a) is preferable.

Raja