Method: Fairy::InputFile#open
- Defined in:
- lib/fairy/client/input-file.rb
#open(ffile_descripter) ⇒ Object
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'lib/fairy/client/input-file.rb', line 30 def open(ffile_descripter) @descripter = ffile_descripter case ffile_descripter when Array vf = VFile.real_files(ffile_descripter) when VFile vf = ffile_descripter when String if VFile.vfile?(ffile_descripter) vf = VFile.vfile(ffile_descripter) else vf = VFile.real_files([ffile_descripter]) end else ERR::Raise ERR::IllegalVFile end backend.open(vf) self end |