From da9e57b2c957a22cd793be4ff691d2ef02e44af3 Mon Sep 17 00:00:00 2001 From: danielgrippi Date: Thu, 26 Jan 2012 13:18:58 -0800 Subject: [PATCH] added oink in dev mode --- Gemfile | 3 +++ Gemfile.lock | 5 +++++ config/initializers/oink.rb | 3 +++ 3 files changed, 11 insertions(+) create mode 100644 config/initializers/oink.rb diff --git a/Gemfile b/Gemfile index 1b9c7659c..4b68b0481 100644 --- a/Gemfile +++ b/Gemfile @@ -153,4 +153,7 @@ group :development do # speed up development requests (already pulled into rails 3.2) gem 'active_reload' + + # for tracing AR object instantiation and memory usage per request + gem 'oink' end diff --git a/Gemfile.lock b/Gemfile.lock index 982ad1e04..ae8305078 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -195,6 +195,7 @@ GEM heroku (>= 2) rails (>= 2) highline (1.6.11) + hodel_3000_compliant_logger (0.1.0) http_accept_language (1.0.2) i18n (0.5.0) i18n-inflector (2.6.3) @@ -264,6 +265,9 @@ GEM oauth2-provider (0.0.19) activesupport (~> 3.0) addressable (~> 2.2) + oink (0.9.3) + activerecord + hodel_3000_compliant_logger omniauth (1.0.1) hashie (~> 1.2) rack @@ -474,6 +478,7 @@ DEPENDENCIES newrelic_rpm nokogiri (~> 1.5.0) oauth2-provider (= 0.0.19) + oink omniauth (= 1.0.1) omniauth-facebook omniauth-tumblr diff --git a/config/initializers/oink.rb b/config/initializers/oink.rb new file mode 100644 index 000000000..c8a17b0fb --- /dev/null +++ b/config/initializers/oink.rb @@ -0,0 +1,3 @@ +if Rails.env == 'development' + Rails.application.middleware.use(Oink::Middleware, :logger => Rails.logger) +end \ No newline at end of file