Sha256: 98e8e5c86068685146a76e9c1f81bd5ef2277767fd577dcad9d2b7e2485bd3c3

Contents?: true

Size: 301 Bytes

Versions: 1

Compression:

Stored size: 301 Bytes

Contents

require 'glue/markup'

module Nitro

module Markup

  # Transform the markup macros.
  # Maps #(..) to :sanitize.
  # Maps #|..| to :markup.
  
  def self.transform(text)
    text.gsub!(/\#\((.*?)\)/, '#{sanitize(\1)}')
    text.gsub!(/\#\|(.*?)\|/, '#{markup(\1)}')
    return text
  end
  
end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nitro-0.25.0 lib/nitro/compiler/markup.rb