Sha256: f96df3042bab2816d3b3eae8992799f001d8e812d00f5ba0055b2aa6544ea142
Contents?: true
Size: 598 Bytes
Versions: 17
Compression:
Stored size: 598 Bytes
Contents
require 'slim/erb_converter' module Deface class SlimConverter def initialize(template, options = {}) @template = template end def result conv = defined?(Slim::RailsTemplate) ? rails_converter : generic_converter conv.call(@template).gsub(/<%\s*%>/, '') end private def rails_converter slim_erb_converter.new( Temple::OptionMap.new(Slim::RailsTemplate.options.to_h.except(:engine)) ) end def generic_converter slim_erb_converter.new end def slim_erb_converter ::Slim::ERBConverter end end end
Version data entries
17 entries across 17 versions & 1 rubygems