Module: MSWordDoc::Extractor

Defined in:
lib/msworddoc/extractor.rb

Constant Summary collapse

VERSION =
'0.2.0'

Class Method Summary collapse

Class Method Details

.load(file) ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/msworddoc/extractor.rb', line 8

def self.load(file)
  doc = Essence.new()

  ole = Ole::Storage.open(file)

  doc.load_storage(ole)

  if block_given?
    begin
      yield doc
    ensure
      doc.close()
    end

    return
  end

  return doc
end