Class: Spicy::Disk::Corpus

Inherits:
Object
  • Object
show all
Includes:
Corpus
Defined in:
lib/disk-corpus.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Corpus

#adjective, #adverb, #format, #noun, #pair, #verb

Constructor Details

#initializeCorpus

Returns a new instance of Corpus.



58
59
60
# File 'lib/disk-corpus.rb', line 58

def initialize
  @lists = {}
end

Class Method Details

.useObject



49
50
51
52
53
54
55
56
# File 'lib/disk-corpus.rb', line 49

def self.use
  corpus = new
  begin
    yield corpus
  ensure
    corpus.close
  end
end

Instance Method Details

#closeObject



62
63
64
# File 'lib/disk-corpus.rb', line 62

def close
  @lists.values.each(&:close)
end