Module: TikaWrapper

Defined in:
lib/tika_wrapper.rb,
lib/tika_wrapper/version.rb,
lib/tika_wrapper/instance.rb

Defined Under Namespace

Classes: Instance

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.default_instance(options = {}) ⇒ Object



9
10
11
# File 'lib/tika_wrapper.rb', line 9

def self.default_instance(options = {})
  @default_instance ||= TikaWrapper::Instance.new options
end

.default_tika_versionObject



5
6
7
# File 'lib/tika_wrapper.rb', line 5

def self.default_tika_version
  "1.8"
end

.wrap(options = {}, &block) ⇒ Object

Ensures a tika service is running before executing the block



15
16
17
# File 'lib/tika_wrapper.rb', line 15

def self.wrap(options = {}, &block)
  default_instance(options).wrap(&block)
end