Class: Treat::Loaders::Stanford
- Defined in:
- lib/treat/loaders/stanford.rb
Overview
A helper class to load the CoreNLP package.
Class Method Summary collapse
Class Method Details
.find_model(name, language) ⇒ Object
11 12 13 14 15 16 17 18 |
# File 'lib/treat/loaders/stanford.rb', line 11 def self.find_model(name, language) language = language.intern model_file = StanfordCoreNLP::Config::Models[name][language] model_dir = StanfordCoreNLP::Config::ModelFolders[name] model_path = Treat.libraries.stanford.model_path || File.join(Treat.paths.models, 'stanford') File.join(model_path, model_dir, model_file) end |
.load(language = nil) ⇒ Object
6 7 8 9 |
# File 'lib/treat/loaders/stanford.rb', line 6 def self.load(language = nil) require 'stanford-core-nlp' super(StanfordCoreNLP, :stanford, language) end |