Sha256: 801fc9ca67d689c57808ec711e27dbfad86c009d20b6da11ffbafeca04fd23ce

Contents?: true

Size: 315 Bytes

Versions: 7

Compression:

Stored size: 315 Bytes

Contents

module OpenNlp
  class POSTagger < Tool
    self.java_class = Java::opennlp.tools.postag.POSTaggerME

    def tag(tokens)
      raise ArgumentError, "tokens must be an instance of String or Array" unless (tokens.is_a?(Array) || tokens.is_a?(String))
      @j_instance.tag(tokens.to_java(:String))
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
open_nlp-0.0.7-java lib/open_nlp/pos_tagger.rb
open_nlp-0.0.6-java lib/open_nlp/pos_tagger.rb
open_nlp-0.0.5-java lib/open_nlp/pos_tagger.rb
open_nlp-0.0.4-java lib/open_nlp/pos_tagger.rb
open_nlp-0.0.3-java lib/open_nlp/pos_tagger.rb
open_nlp-0.0.2-java lib/open_nlp/pos_tagger.rb
open_nlp-0.0.1-java lib/open_nlp/pos_tagger.rb