Sha256: 1ae7ef828ceac744f8125493d1cd887da054538d626f43820a7008c3e318500b

Contents?: true

Size: 401 Bytes

Versions: 6

Compression:

Stored size: 401 Bytes

Contents

# require_dependency 'application_controller'

already_inherited = defined?(ApplicationController)

[ActionController::Base, already_inherited ? ApplicationController : nil].compact.each do |base|
  base.class_eval do

    around_filter :query_diet_logging

    private

    def query_diet_logging
      QueryDiet::Logger.reset
      yield
      QueryDiet::Widget.render(response)
    end

  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
query_diet-0.3.1 lib/query_diet/action_controller_ext.rb
query_diet-0.3.0 lib/query_diet/action_controller_ext.rb
query_diet-0.2.3 lib/query_diet/action_controller_ext.rb
query_diet-0.2.2 lib/query_diet/action_controller_ext.rb
query_diet-0.2.1 lib/query_diet/action_controller_ext.rb
query_diet-0.2.0 lib/query_diet/action_controller_ext.rb