Module: PikiDoc::Bundles::PluginAdapter

Included in:
Asin, Gist
Defined in:
lib/piki_doc/bundles/plugin_adapter.rb

Constant Summary collapse

RE =
/\A([a-z]+)\(.[^\)]+\)/

Instance Method Summary collapse

Instance Method Details

#accept?(src) ⇒ Boolean

Returns:

  • (Boolean)


5
6
7
8
# File 'lib/piki_doc/bundles/plugin_adapter.rb', line 5

def accept?(src)
  (name,_), = src.scan(RE)
  name == plugin_name
end

#block_plugin(src) ⇒ Object



14
15
16
# File 'lib/piki_doc/bundles/plugin_adapter.rb', line 14

def block_plugin(src)
  plugin_dom("div", plugin(src))
end

#inline_plugin(src) ⇒ Object



10
11
12
# File 'lib/piki_doc/bundles/plugin_adapter.rb', line 10

def inline_plugin(src)
  plugin_dom("span", plugin(src))
end