Module: EasyML::Logging::ClassMethods
- Defined in:
- lib/easy_ml/logging.rb
Instance Method Summary collapse
Instance Method Details
#log_method(method_name, message, verbose: false) ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'lib/easy_ml/logging.rb', line 8 def log_method(method_name, , verbose: false) original_method = instance_method(method_name) define_method(method_name) do |*args, &block| (, verbose: verbose) result = original_method.bind(self).call(*args, &block) result end end |