class MarkovTextGenerator::Api::Model::Knowledge::Registry
Public Class Methods
new()
click to toggle source
# File lib/markov_text_generator/api/model/knowledge/registry.rb, line 6 def initialize @registry = {} end
Public Instance Methods
[](key)
click to toggle source
# File lib/markov_text_generator/api/model/knowledge/registry.rb, line 19 def [](key) @registry.fetch key end
add_new_entry(key)
click to toggle source
# File lib/markov_text_generator/api/model/knowledge/registry.rb, line 10 def add_new_entry(key) @registry[key] ||= Entry.new key @registry[key] end
clear!()
click to toggle source
# File lib/markov_text_generator/api/model/knowledge/registry.rb, line 15 def clear! @registry.clear end