class Workbook

Attributes

build[R]
dir[R]
modtime[R]
name[R]
ndoc[R]
version[R]

Public Class Methods

new(twbWithDir) click to toggle source
# File lib/tableauworkbook.rb, line 17
def initialize twbWithDir
  file     = File.new(twbWithDir)
  @name    = File.basename(twbWithDir)
  @dir     = File.dirname(File.expand_path(twbWithDir))
  @modtime = File.new(twbWithDir).mtime
  @ndoc = Nokogiri::XML(open(twbWithDir))
  @version = @ndoc.xpath('/workbook/@version')
  @build   = @ndoc.xpath('/workbook/comment()').text.gsub(/^[^0-9]+/,'').strip
end