Module: Unxls

Defined in:
lib/unxls.rb,
lib/unxls/map.rb,
lib/unxls/bit_ops.rb,
lib/unxls/version.rb

Defined Under Namespace

Modules: Biff8, Dtyp, Helpers, Log, Offcrypto, Oshared Classes: BitOps, Parser

Constant Summary collapse

VERSION =
'0.0.1'

Class Method Summary collapse

Class Method Details

.parse(path, settings = {}) ⇒ Hash

Parameters:

  • path (String, Pathname)
  • settings (Hash) (defaults to: {})

Returns:

  • (Hash)


9
10
11
12
13
14
# File 'lib/unxls.rb', line 9

def self.parse(path, settings = {})
  file = File.open(path, 'rb')
  Unxls::Parser.new(file, settings).parse
ensure
  file.close if file
end