lib/easy_ml/logging.rb in easy_ml-0.1.4 vs lib/easy_ml/logging.rb in easy_ml-0.2.0.pre.rc1
- old
+ new
@@ -5,12 +5,12 @@
end
module ClassMethods
def log_method(method_name, message, verbose: false)
original_method = instance_method(method_name)
- define_method(method_name) do |*args, &block|
+ define_method(method_name) do |*args, **kwargs, &block|
log_message(message, verbose: verbose)
- result = original_method.bind(self).call(*args, &block)
+ result = original_method.bind(self).call(*args, **kwargs, &block)
result
end
end
end