Add liquid.cr support

This commit is contained in:
Davor Ocelic 2018-02-01 12:28:27 +01:00
parent d177f02e12
commit 795309263f
4 changed files with 18 additions and 0 deletions

View file

@ -13,3 +13,5 @@ development_dependencies:
github: MakeNowJust/crustache
temel:
github: f/temel
liquid:
github: Techmagister/liquid.cr

1
spec/fixtures/test.liquid vendored Normal file
View file

@ -0,0 +1 @@
<span>{{ process.pid }}</span>

11
spec/kilt/liquid_spec.cr Normal file
View file

@ -0,0 +1,11 @@
require "../spec_helper"
require "../../src/liquid"
class LiquidView
@process = { "pid" => Process.pid }
Kilt.file "spec/fixtures/test.liquid"
end
it "works with classes" do
LiquidView.new.to_s.should eq("<span>#{Process.pid}</span>\n")
end

4
src/liquid.cr Normal file
View file

@ -0,0 +1,4 @@
require "./kilt"
require "liquid"
Kilt.register_engine "liquid", Liquid.embed