Sha256: 0b6d9a793d7026f3c5d0386d62625c934eb64d36869579c84b9cf453ee72d745
Contents?: true
Size: 980 Bytes
Versions: 1
Compression:
Stored size: 980 Bytes
Contents
require File.expand_path(__FILE__, '../../../app/controllers/teaspoon/spec_controller') module Teaspoon class Engine < ::Rails::Engine isolate_namespace Teaspoon initializer :assets, :group => :all do |app| # default the root if it's not set Teaspoon.configuration.root ||= app.root # set proper root url Teaspoon.configuration.context ||= app.config.relative_url_root # append the asset paths from the configuration Teaspoon.configuration.asset_paths.each do |path| app.config.assets.paths << Teaspoon.configuration.root.join(path).to_s end end config.after_initialize do |app| # inject our sprockets hack for instrumenting javascripts Sprockets::Environment.send(:include, Teaspoon::SprocketsInstrumentation) # prepend routes so a catchall doesn't get in the way app.routes.prepend do mount Teaspoon::Engine => Teaspoon.configuration.mount_at end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
teaspoon-0.7.9 | lib/teaspoon/engine.rb |