class ChupaText::DecomposerRegistry

Public Class Methods

new() click to toggle source
# File lib/chupa-text/decomposer-registry.rb, line 21
def initialize
  @decomposer_classes = {}
end

Public Instance Methods

each(&block) click to toggle source
# File lib/chupa-text/decomposer-registry.rb, line 33
def each(&block)
  @decomposer_classes.each(&block)
end
find(name) click to toggle source
# File lib/chupa-text/decomposer-registry.rb, line 29
def find(name)
  @decomposer_classes[name]
end
register(name, decomposer_class) click to toggle source
# File lib/chupa-text/decomposer-registry.rb, line 25
def register(name, decomposer_class)
  @decomposer_classes[name] = decomposer_class
end