Sha256: ee72b6196a170d8b70d8b1920bfe0e69ddf2d4470f18b40855bb99c6331f3143

Contents?: true

Size: 336 Bytes

Versions: 6

Compression:

Stored size: 336 Bytes

Contents

class Rad::TextUtils::TagShortcuts < Rad::TextUtils::Processor
  TAGS = {
    /\[clear\]/ => lambda{|match| "<div class='clear'></div>"},
    /\[space\]/ => lambda{|match| "<div class='space'></div>"}
  }

  def process markdown, env
    TAGS.each do |k, v|
      markdown.gsub!(k, &v)
    end
    
    call_next markdown, env
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rad_kit-0.0.6 lib/kit/text_utils/tag_shortcuts.rb
rad_kit-0.0.5 lib/kit/text_utils/tag_shortcuts.rb
rad_kit-0.0.4 lib/kit/text_utils/tag_shortcuts.rb
rad_kit-0.0.3 lib/kit/text_utils/tag_shortcuts.rb
rad_kit-0.0.2 lib/kit/text_utils/tag_shortcuts.rb
rad_kit-0.0.1 lib/kit/text_utils/tag_shortcuts.rb