Class: Api
- Inherits:
-
Sinatra::Base
- Object
- Sinatra::Base
- Api
- Defined in:
- lib/llt/api.rb
Instance Method Summary collapse
Instance Method Details
#process_segtok(tokenizer) ⇒ Object
45 46 47 48 49 50 51 52 53 54 |
# File 'lib/llt/api.rb', line 45 def process_segtok(tokenizer) if tokenizer.db.type == :prometheus StemDatabase::Db.connection_pool.with_connection { yield } # This should NOT be needed, the block above should solve that. # I have no clue why the connections don't close by themselves... StemDatabase::Db.connection.close else yield end end |
#slice_size(sentences, threads) ⇒ Object
39 40 41 42 43 |
# File 'lib/llt/api.rb', line 39 def slice_size(sentences, threads) sent_size = sentences.size size = sent_size / threads + 1 size <= 0 ? sent_size : size end |