Sha256: 2972bcdd57297bc8a694c47ffaeb4d9fd780111b95cd10e6c4f4f733aa6114e0

Contents?: true

Size: 592 Bytes

Versions: 3

Compression:

Stored size: 592 Bytes

Contents

$LOAD_PATH.unshift File.dirname(__FILE__)

require 'logger'
require File.join(File.dirname(__FILE__), "sharp_office/version")
require File.join(File.dirname(__FILE__), "sharp_office/office")

module SharpOffice
  def self.logger=(log)
    @logger = log
  end

  def self.logger
    return @logger if @logger
    logger = Logger.new(STDOUT)
    logger.level = Logger::INFO
    @logger = logger
  end

  def self.process(path, options={:pages => '1-20'})
    raise Errno::ENOENT, "the file '#{path}' does not exist" unless File.exists?(path)
    Office.instance.start(path, options)
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sharp_office_bruce-1.0.3 lib/sharp_office.rb
sharp_office_bruce-1.0.2 lib/sharp_office.rb
sharp_office_bruce-1.0.1 lib/sharp_office.rb