module Rfd::Logging
Public Class Methods
included(m)
click to toggle source
Calls superclass method
# File lib/rfd/logging.rb, line 24 def self.included(m) mod = Module.new do (m.instance_methods - Object.instance_methods).each do |meth| Rfd.logger.info meth define_method(meth) {|*args, &block| Rfd.logger.debug "calling #{meth}(#{args.inspect})"; super(*args, &block) } end end m.prepend mod end