Class: Tikarb::Java

Inherits:
Object
  • Object
show all
Defined in:
lib/tikarb.rb

Class Method Summary collapse

Class Method Details

.import(path) ⇒ Object



19
20
21
22
# File 'lib/tikarb.rb', line 19

def import(path)
  name = path.split('.').last.to_sym
  const_set(name, Rjb::import(path)) unless const_defined?(name)
end

.loadObject



6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/tikarb.rb', line 6

def load
  Rjb::load(Tikarb.path)

  import 'java.lang.System'
  import 'java.io.PrintStream'
  import 'java.io.FileInputStream'
  import 'java.io.ByteArrayInputStream'
  import 'java.io.ByteArrayOutputStream'
  import 'org.apache.tika.Tika'
  import 'org.apache.tika.cli.TikaCLI'
  import 'org.apache.tika.metadata.Metadata'
end