Module: OpenNLP

Defined in:
lib/open-nlp.rb,
lib/open-nlp/version.rb

Defined Under Namespace

Modules: Bindings, Config Classes: Base, ChunkerME, NameFinderME, POSTaggerME, Parser, SentenceDetectorME, SimpleTokenizer, TokenizerME

Constant Summary collapse

VERSION =
'0.1.5'

Class Method Summary collapse

Class Method Details

.const_missing(const) ⇒ Object

Forwards the handling of missing constants to the Bindings class.



25
26
27
# File 'lib/open-nlp.rb', line 25

def self.const_missing(const)
  OpenNLP::Bindings.const_get(const)
end

.loadObject

Setup the JVM and load the default JARs.



13
14
15
# File 'lib/open-nlp.rb', line 13

def self.load
  OpenNLP::Bindings.bind
end

.load_class(*args) ⇒ Object

Load a Java class into the OpenNLP namespace (e.g. OpenNLP::Loaded).



19
20
21
# File 'lib/open-nlp.rb', line 19

def self.load_class(*args)
  OpenNLP::Bindings.load_class(*args)
end

.method_missing(sym, *args, &block) ⇒ Object

Forward the handling of missing methods to the Bindings class.



31
32
33
# File 'lib/open-nlp.rb', line 31

def self.method_missing(sym, *args, &block)
  OpenNLP::Bindings.send(sym, *args, &block)
end