Sha256: 2804b6d4516325300aa49d93ed9d1299811a0f8579f4d432e44ee16705ca64de
Contents?: true
Size: 959 Bytes
Versions: 39
Compression:
Stored size: 959 Bytes
Contents
# typed: ignore # Copyright (c) 2015 Sqreen. All Rights Reserved. # Please refer to our terms for more information: https://www.sqreen.com/terms.html require 'sqreen/frameworks/rails' module Sqreen module Frameworks # Handle Rails 3 specifics class Rails3Framework < RailsFramework def root Rails.root end def prevent_startup res = super return res if res return :rails_console if defined?(Rails::Console) nil end def instrument_when_ready!(instrumentor, rules) config = Rails.configuration if config.cache_classes instrumentor.instrument!(rules, self) else # FIXME: What needs to be done if no active_record? # (probably related to SQREEN-219) frm = self ActiveSupport.on_load(:active_record) do instrumentor.instrument!(rules, frm) end end end end end end
Version data entries
39 entries across 39 versions & 1 rubygems