Sha256: b7f76c4746239b0501861c52459ffc52439be433763418318fe8d625dfb0fdbc
Contents?: true
Size: 361 Bytes
Versions: 47
Compression:
Stored size: 361 Bytes
Contents
unless Object.const_defined? :StopIteration require 'backports/tools/alias_method_chain' class StopIteration < IndexError; end module Kernel def loop_with_stop_iteration(&block) loop_without_stop_iteration(&block) rescue StopIteration # ignore silently end Backports.alias_method_chain self, :loop, :stop_iteration end end
Version data entries
47 entries across 47 versions & 4 rubygems