1
0

Add Parkaby implementation, sadly it has no gem specification

This commit is contained in:
2013-12-15 02:45:26 +07:00
parent f4d39d98cb
commit 9becb386fb
8 changed files with 86 additions and 19 deletions
+2
View File
@@ -13,6 +13,7 @@ require 'liquid'
require 'mustache'
require 'tenjin'
require 'handlebars'
# require 'parkaby'
require 'tilt/erb'
require 'tilt/erubis'
require 'tilt/haml'
@@ -24,3 +25,4 @@ require 'workbench/wrappers/mustache'
require 'workbench/wrappers/slim'
require 'workbench/wrappers/tenjin'
require 'workbench/wrappers/handlebars'
require 'workbench/wrappers/parkaby'
+14
View File
@@ -0,0 +1,14 @@
module Workbench
module Wrappers
class Parkaby < Base
def initialize path
@engine = ::Parkaby::Template.string(File.read(path))
end
def render context, args = {}
@engine.render(OpenStruct.new(args))
end
end
end
end