Module: Jekyll::Filters::Liquify

Defined in:
lib/jekyll/filters/liquify.rb

Overview

Parses input and renders it using Liquid

Instance Method Summary collapse

Instance Method Details

#liquify(input) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/jekyll/filters/liquify.rb', line 5

def liquify(input)
  unless input.is_a? String
    Jekyll.logger.warn "#{input.to_s} can't be parsed as Liquid"
    return ''
  end

  Liquid::Template.parse(input).render(@context)
end