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