Method: CodeHunter::MethodLogger#log
- Defined in:
- lib/code_hunter/method_logger.rb
#log(method_name) ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/code_hunter/method_logger.rb', line 3 def log(method_name) define_method("#{method_name}_with_log") do |*args, &block| warn("#{Time.now} #{self.class}##{method_name}") if Config.enable_logger __send__("#{method_name}_without_log", *args, &block) end alias_method_chain method_name, :log end |