Sha256: a27258686c2eeff9bdf24938bb317ce4ffd2874a2b94d982641415ba9f52b843

Contents?: true

Size: 695 Bytes

Versions: 2

Compression:

Stored size: 695 Bytes

Contents

require 'rails_ember_templates/template'
require 'sprockets/railtie'

module RailsEmberTemplates
  class Engine < ::Rails::Engine
    config.handlebars = ActiveSupport::OrderedOptions.new

    config.handlebars.precompile = true
    config.handlebars.templates_root = "templates"
    config.handlebars.templates_path_separator = '/'
    config.handlebars.output_type = :global

    config.before_initialize do |app|
      Sprockets::Engines #force autoloading
      Sprockets.register_engine '.handlebars', RailsEmberTemplates::Template
      Sprockets.register_engine '.hbs', RailsEmberTemplates::Template
      Sprockets.register_engine '.hjs', RailsEmberTemplates::Template
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rails_ember_templates-0.0.2 lib/rails_ember_templates/engine.rb
rails_ember_templates-0.0.1 lib/rails_ember_templates/engine.rb