lib/.rbnext/3.0/anyway/tracing.rb in anyway_config-2.3.0 vs lib/.rbnext/3.0/anyway/tracing.rb in anyway_config-2.3.1

- old
+ new

@@ -22,11 +22,11 @@ @value = value == UNDEF ? Hash.new { |h, k| h[k] = Trace.new(:trace) } : value end def dig(...) value.dig(...) - end + end; respond_to?(:ruby2_keywords, true) && (ruby2_keywords :dig) def record_value(val, *path, **opts) key = path.pop trace = if val.is_a?(Hash) Trace.new.tap { _1.merge_values(val, **opts) } @@ -68,10 +68,10 @@ end def keep_if(...) raise ArgumentError, "You can only filter :trace type, and this is :#{type}" unless trace? value.keep_if(...) - end + end; respond_to?(:ruby2_keywords, true) && (ruby2_keywords :keep_if) def clear() ; value.clear; end def trace?() ; type == :trace; end