Sha256: f3d280b3a648c3c13515d69944eb287c9e9c4b7c631e5dc0c67b6d73f1153747
Contents?: true
Size: 300 Bytes
Versions: 5
Compression:
Stored size: 300 Bytes
Contents
# frozen_string_literal: true module Regexgen module SetUtil refine Set do def shift item = first delete(first) item end def replace(search, *replacements) raise unless delete?(search) merge(replacements) end end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
regexgen-0.3.0 | lib/regexgen/set.rb |
regexgen-0.2.1 | lib/regexgen/set.rb |
regexgen-0.2.0 | lib/regexgen/set.rb |
regexgen-0.1.1 | lib/regexgen/set.rb |
regexgen-0.1.0 | lib/regexgen/set.rb |