Module: MetaRequest
- Defined in:
- lib/meta_request/middlewares/request_id.rb,
lib/meta_request.rb,
lib/meta_request/event.rb,
lib/meta_request/railtie.rb,
lib/meta_request/storage.rb,
lib/meta_request/version.rb,
lib/meta_request/app_request.rb,
lib/meta_request/middlewares.rb,
lib/meta_request/log_interceptor.rb,
lib/meta_request/app_notifications.rb,
lib/meta_request/middlewares/headers.rb,
lib/meta_request/middlewares/app_request_handler.rb,
lib/meta_request/middlewares/meta_request_handler.rb
Overview
Backported from Rails 3.2 (ActionDispatch::RequestId)
Defined Under Namespace
Modules: LogInterceptor, Middlewares Classes: AppNotifications, AppRequest, Event, Railtie, Storage
Constant Summary collapse
- VERSION =
'0.4.0'
Class Method Summary collapse
- .logger ⇒ Object
-
.rails_root ⇒ Object
stash a frozen copy away so we’re not allocating a new string over and over again in AppNotifications and LogInterceptor.
Class Method Details
.logger ⇒ Object
10 11 12 |
# File 'lib/meta_request.rb', line 10 def self.logger @@logger ||= Logger.new(File.join(Rails.root, 'log', 'meta_request.log')) end |
.rails_root ⇒ Object
stash a frozen copy away so we’re not allocating a new string over and over again in AppNotifications and LogInterceptor
16 17 18 |
# File 'lib/meta_request.rb', line 16 def self.rails_root @@rails_root ||= Rails.root.to_s.freeze end |