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