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