0.0
No commit activity in last 3 years
No release in over 3 years
safe simple way to render a liquid template
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

~> 4.0
 Project Readme

Simple::Hash

safe simple way to render a liquid template

installation

$ gem install simple-liquid

or

gem 'simple-liquid'
$ bundle

usage

Simple::Liquid.render('hello {{ name | default: "?" }}', { name: nil })
# => hello ?

Simple::Liquid.render('hello {{ location }}', { name: "0xfabe" })
# => Simple::Liquid::Error (undefined variable location)

Simple::Liquid.render('hello {{ location }} {{ something }}', { name: "0xfabe" })
# => Simple::Liquid::Error (undefined variable location, undefined variable something)

Simple::Liquid.render("{{ a | oops }}", { a: 1 })
# => Simple::Liquid::Error (undefined filter oops)