Sha256: 8153fd46b7161497adfc99ea5a05d6103cda051e7c76fa50b22c872d380e9142

Contents?: true

Size: 589 Bytes

Versions: 1

Compression:

Stored size: 589 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-10'})
    raise Errno::ENOENT, "the file '#{path}' does not exist" unless File.exists?(path)
    Office.instance.start(path, options)
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sharp_office-0.1.1 lib/sharp_office.rb