class Condenser::EjsTemplare
Public Class Methods
call(environment, input)
click to toggle source
# File lib/condenser/templating_engine/ejs.rb, line 11 def self.call(environment, input) new.call(environment, input) end
setup(environment)
click to toggle source
# File lib/condenser/templating_engine/ejs.rb, line 3 def self.setup(environment) require 'ejs' unless defined?(::EJS) if !environment.path.include?(EJS::ASSET_DIR) environment.append_path(EJS::ASSET_DIR) end end
Public Instance Methods
call(environment, input)
click to toggle source
# File lib/condenser/templating_engine/ejs.rb, line 15 def call(environment, input) input[:source] = ::EJS.transform(input[:source], {strict: true}) end