class DaimonMarkdown::Plugin

Constants

PLUGIN_REGISTRY

Public Class Methods

lookup(name) click to toggle source
# File lib/daimon_markdown/plugin.rb, line 13
def lookup(name)
  PLUGIN_REGISTRY.fetch(name)
rescue KeyError
  raise UnknownPluginError, "Unknown plugin: #{name}"
end
register(name, klass) click to toggle source
# File lib/daimon_markdown/plugin.rb, line 19
def register(name, klass)
  PLUGIN_REGISTRY[name] = klass
end