module Docdown

Constants

VERSION

Public Instance Methods

code_command(keyword) click to toggle source
# File lib/docdown.rb, line 19
def code_command(keyword)
  code_lookup[:"#{keyword}"] || Docdown::CodeCommands::NoSuchCommand
end
code_command_from_keyword(keyword, *args) click to toggle source
# File lib/docdown.rb, line 8
def code_command_from_keyword(keyword, *args)
  klass      = code_command(keyword.to_sym)
  cc         = klass.new(*args)
  cc.keyword = keyword
  cc
end
code_lookup() click to toggle source
# File lib/docdown.rb, line 15
def code_lookup
  @code_lookup ||= {}
end
configure() { |self| ... } click to toggle source
# File lib/docdown.rb, line 31
def configure(&block)
  yield self
end
known_commands() click to toggle source
# File lib/docdown.rb, line 23
def known_commands
  code_lookup.keys
end
register_code_command(keyword, klass) click to toggle source
# File lib/docdown.rb, line 27
def register_code_command(keyword, klass)
  code_lookup[keyword] = klass
end