Module: CodeHunter::MethodLogger
- Included in:
- Brakeman::Invoker, Pendaxes, RailsBestPractices::Invoker, Renderer
- Defined in:
- lib/code_hunter/method_logger.rb
Instance Method Summary collapse
Instance Method Details
#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 |