Add Parkaby implementation, sadly it has no gem specification
This commit is contained in:
@@ -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'
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user