Sha256: 5f48b9dec53487b582f17083da4d107426b505468f9ee626dba58b08de30ccfc
Contents?: true
Size: 267 Bytes
Versions: 2
Compression:
Stored size: 267 Bytes
Contents
# frozen_string_literal: true require 'forwardable' require 'set' Array.class_eval do # :nodoc: def find!(&block) x = find(&block) raise('Not found') if x.nil? x end end Set.class_eval do extend Forwardable def_delegators :to_a, :find! end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
find_bang_extension-0.1.0 | lib/find_bang_extension.rb |
find_bang_extension-1.0.1 | lib/find_bang_extension.rb |