Sha256: 4d0b01a262d9a54d0d875ededf854c0a108536fc4da533dd9f344c651149b1c9

Contents?: true

Size: 394 Bytes

Versions: 1

Compression:

Stored size: 394 Bytes

Contents

require 'tmpdir'

class RTesseract
  module Tsv
    def self.temp_dir
      @file_path = Pathname.new(Dir.tmpdir)
    end

    def self.run(source, options)
      name = "rtesseract_#{SecureRandom.uuid}"
      options.tessedit_create_tsv = 1

      RTesseract::Command.new(source, temp_dir.join(name).to_s, options).run

      File.open(temp_dir.join("#{name}.tsv").to_s, 'r')
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rtesseract-3.0.0 lib/rtesseract/tsv.rb