Module: Natto

Defined in:
lib/natto/version.rb,
lib/natto/natto.rb,
lib/natto/struct.rb,
lib/natto/binding.rb,
lib/natto/option_parse.rb

Overview

Natto is the namespace for objects that provide a binding to MeCab and an API for the Tagger, Node and Lattice objects.

Natto::MeCab is a wrapper class for the MeCab Tagger.

Natto::MeCabStruct is a base class for a MeCab struct.

Natto::MeCabNode is a wrapper for the struct representing a MeCab Node.

Natto::DictionaryInfo is a wrapper for the struct representing a Natto::MeCab instance's related dictionary information.

Natto::MeCabError is a general error class for the Natto module.

Module Natto::Binding encapsulates methods and behavior which are made available via FFI bindings to MeCab.

Module OptionParse encapsulates methods and behavior for parsing the various MeCab options supported by Natto.

Defined Under Namespace

Modules: Binding, OptionParse Classes: DictionaryInfo, MeCab, MeCabError, MeCabNode, MeCabStruct

Constant Summary collapse

VERSION =

Version string for this Rubygem.

"1.2.0"