Module: Jekyll
- Defined in:
- lib/jekyll-before-after.rb,
lib/jekyll/before_after_tag.rb,
lib/jekyll/before_after_generator.rb
Defined Under Namespace
Classes: BeforeAfterGenerator, BeforeAfterScriptInjector, BeforeAfterTag
Constant Summary collapse
- BEFORE_AFTER_ATTR_RE =
/(\w+)\s*=\s*(?:"([^"]*)"|'([^']*)'|(\S+))/
Class Method Summary collapse
Class Method Details
.parse_ba_attrs(markup) ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/jekyll/before_after_tag.rb', line 8 def self.parse_ba_attrs(markup) attrs = {} markup.scan(BEFORE_AFTER_ATTR_RE) do |key, double, single, | attrs[key] = double || single || end attrs end |