class Eyemask::Liquid::Relevel

Public Class Methods

new(tag_name, markup, tokens) click to toggle source
Calls superclass method
# File lib/eyemask/liquid/relevel.rb, line 14
def initialize(tag_name, markup, tokens)
  super
  @num_up = markup.to_i
end

Public Instance Methods

render(context) click to toggle source
Calls superclass method
# File lib/eyemask/liquid/relevel.rb, line 19
def render(context)
  hash_prefix = "\#" * @num_up
  super.gsub(/^(#+) (.*)$/, "#{hash_prefix}\\1 \\2")
end