Class: XMP2Assert::Converter

Inherits:
Ripper
  • Object
show all
Defined in:
lib/xmp2assert/converter.rb

Class Method Summary collapse

Class Method Details

.convert(qfile) ⇒ Object



32
33
34
35
36
37
38
39
40
41
42
# File 'lib/xmp2assert/converter.rb', line 32

def self.convert qfile
  case qfile when XMP2Assert::Quasifile then
    this = new qfile.read, qfile.__FILE__, qfile.__LINE__
    s, o = this.send :convert
    r = XMP2Assert::Quasifile.new s, qfile.__FILE__, qfile.__LINE__
    return r, o
  else
    q = XMP2Assert::Quasifile.new qfile
    return convert q
  end
end