Sha256: dfb6f5e672951d9d668dc5f463452772e9dbffa9f08fa5bae7e440de8de480e2
Contents?: true
Size: 731 Bytes
Versions: 4
Compression:
Stored size: 731 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", 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
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
serbea-0.6.3 | lib/serbea.rb |
serbea-0.6.2 | lib/serbea.rb |
serbea-0.6.1 | lib/serbea.rb |
serbea-0.6.0 | lib/serbea.rb |