class Tuttle::Engine

Attributes

logger[R]
reload_needed[RW]
session_id[RW]
session_start[RW]

Private Instance Methods

mount_engine!() click to toggle source
# File lib/tuttle/engine.rb, line 47
def mount_engine!
  Rails.application.routes.prepend do
    Tuttle::Engine.logger.info('Auto-mounting /tuttle routes')
    mount Tuttle::Engine, at: 'tuttle'
  end
end
use_profiling_middleware!() click to toggle source
# File lib/tuttle/engine.rb, line 54
def use_profiling_middleware!
  # Add memory/cpu profiler middleware at the end of the stack
  Tuttle::Engine.logger.info('Using Tuttle::Middleware::RequestProfiler middleware')
  require 'tuttle/middleware/request_profiler'
  Rails.application.config.middleware.use Tuttle::Middleware::RequestProfiler
end