Class: OpenNlp::POSTagger

Inherits:
Tool
  • Object
show all
Defined in:
lib/open_nlp/pos_tagger.rb

Instance Attribute Summary

Attributes inherited from Tool

#j_instance

Instance Method Summary collapse

Methods inherited from Tool

#initialize

Methods included from JavaClass

included

Constructor Details

This class inherits a constructor from OpenNlp::Tool

Instance Method Details

#tag(tokens) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/open_nlp/pos_tagger.rb', line 5

def tag(tokens)
  unless (tokens.is_a?(Array) || tokens.is_a?(String))
    fail ArgumentError, 'tokens must be an instance of String or Array'
  end

  j_instance.tag(tokens.to_java(:String))
end