Sha256: 5740b0c5625b676e50ab67597591545ec8647b156b8ce93346506ea6c251c36f

Contents?: true

Size: 356 Bytes

Versions: 9

Compression:

Stored size: 356 Bytes

Contents

if defined?(ActiveRecord) &&  defined?(ActiveRecord::ConnectionAdapters)
  ActiveRecord::ConnectionAdapters::AbstractAdapter.class_eval do
    def log_with_rack_bug(sql, name, &block)
      Rack::Bug::SQLPanel.record(sql, Kernel.caller) do
        log_without_rack_bug(sql, name, &block)
      end
    end

    alias_method_chain :log, :rack_bug
  end
end

Version data entries

9 entries across 9 versions & 5 rubygems

Version Path
rack-bug-rails-3-0.3.1 lib/rack/bug/panels/sql_panel/sql_extension.rb
rack-bug-rails-3-0.3.0 lib/rack/bug/panels/sql_panel/sql_extension.rb
gentooboontoo-rack-bug-0.3.0.edge lib/rack/bug/panels/sql_panel/sql_extension.rb
wireframe-rack-bug-0.3.1.1 lib/rack/bug/panels/sql_panel/sql_extension.rb
wireframe-rack-bug-0.3.1 lib/rack/bug/panels/sql_panel/sql_extension.rb
ghazel-rack-bug-0.3.0.3 lib/rack/bug/panels/sql_panel/sql_extension.rb
ghazel-rack-bug-0.3.0.2 lib/rack/bug/panels/sql_panel/sql_extension.rb
ghazel-rack-bug-0.3.0.1 lib/rack/bug/panels/sql_panel/sql_extension.rb
rack-bug-0.3.0 lib/rack/bug/panels/sql_panel/sql_extension.rb