# File lib/rumai/ixp/transport.rb, line 147 def open aPath, aMode = 'r' # :yields: FidStream mode = MODES.parse(aMode) # open the file pathFid = walk(aPath) talk Topen.new( :fid => pathFid, :mode => mode ) stream = FidStream.new(self, pathFid, @msize) # return the file stream if block_given? begin yield stream ensure stream.close end else stream end end