Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module Riddle
- class Client
- def query_with_logging(*args, &block)
- _riddle_log(args, caller)
- query_without_logging(*args, &block)
- end
- alias_method_chain :query, :logging
- private
- def _riddle_log(args, backtrace = caller)
- lambda { |l|
- l.red '*' * 80
- l.ap args
- l.red '*' * 80
- l.debug backtrace.reject { |line| line =~ %r{^/Users/jcf/\.rvm} } * "\n"
- }.call(Rails.logger)
- end
- end
- end
Add Comment
Please, Sign In to add comment