Sha256: 5aad290ee15f39b0b20d849a3a9bddfd24f6d3a12cf06f57f79f00a8e7bc53d7
Contents?: true
Size: 916 Bytes
Versions: 5
Compression:
Stored size: 916 Bytes
Contents
require 'tilt' require 'sprockets/engines' require "rasputin/version" require "rasputin/handlebars/compiler" require "rasputin/handlebars/template" require "rasputin/slim" if defined? Slim require "rasputin/haml" if defined? Haml require "rasputin/require_preprocessor" module Rasputin class Engine < ::Rails::Engine config.rasputin = ActiveSupport::OrderedOptions.new config.rasputin.precompile_handlebars = Rails.env.production? config.rasputin.template_name_separator = '/' config.rasputin.use_javascript_require = true config.rasputin.strip_javascript_require = true initializer :setup_rasputin, :group => :all do |app| app.assets.register_preprocessor 'application/javascript', Rasputin::RequirePreprocessor app.assets.register_engine '.handlebars', Rasputin::HandlebarsTemplate app.assets.register_engine '.hbs', Rasputin::HandlebarsTemplate end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
rasputin-0.15.0 | lib/rasputin.rb |
rasputin-0.14.1 | lib/rasputin.rb |
rasputin-0.14.0 | lib/rasputin.rb |
rasputin-0.13.2 | lib/rasputin.rb |
rasputin-0.13.1 | lib/rasputin.rb |