Module: Shortcodes

Defined in:
lib/shortcodes.rb,
lib/shortcodes/wufoo.rb,
lib/shortcodes/parser.rb,
lib/shortcodes/handler.rb,
lib/shortcodes/version.rb,
lib/shortcodes/youtube.rb

Defined Under Namespace

Classes: Handler, Parser, Wufoo, Youtube

Constant Summary collapse

VERSION =
"0.0.4"

Class Method Summary collapse

Class Method Details

.register_shortcode(tag, klass) ⇒ Object



11
12
13
# File 'lib/shortcodes.rb', line 11

def self.register_shortcode(tag, klass)
  Parser.handlers[tag] = klass
end

.shortcode(content) ⇒ Object



7
8
9
# File 'lib/shortcodes.rb', line 7

def self.shortcode(content)
  Parser.new(content).to_html
end