Sha256: 1a88d26231256b349a595ecfd1e078e9578f67b5ae559b200a09035b144f7e19
Contents?: true
Size: 825 Bytes
Versions: 2
Compression:
Stored size: 825 Bytes
Contents
require "tilt" require "tilt/erubi" require "serbea/helpers" require "serbea/pipeline" require "serbea/template_engine" require "serbea/component_renderer" module Tilt class SerbeaTemplate < ErubiTemplate def prepare @options.merge!( outvar: "@_erbout", bufval: "Serbea::Buffer.new", literal_prefix: "{%", literal_postfix: "%}", engine_class: Serbea::TemplateEngine ) super end def encoding @src.encoding end end end Tilt.register Tilt::SerbeaTemplate, "serb" if defined?(Rails::Railtie) class Railtie < ::Rails::Railtie initializer :serbea do |app| ActiveSupport.on_load(:action_view) do require "serbea/rails_support" end end end end if defined?(Bridgetown) require "serbea/bridgetown_support" end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
serbea-0.7.0 | lib/serbea.rb |
serbea-0.6.4 | lib/serbea.rb |