Sha256: b2482441a7586eacd792de8d898401e89a4309421a11f8ec9597b686c9a38dea
Contents?: true
Size: 448 Bytes
Versions: 3
Compression:
Stored size: 448 Bytes
Contents
module DuckPuncher module Ducks module Array def m(method_name) map(&method_name) end def m!(method_name) map!(&method_name) end def mm(method_name, *args) map { |x| x.public_send(method_name, *args) } end def mm!(method_name, *args) map! { |x| x.public_send(method_name, *args) } end def except(*args) self - args end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
duck_puncher-4.1.0 | lib/duck_puncher/ducks/array.rb |
duck_puncher-4.0.0 | lib/duck_puncher/ducks/array.rb |
duck_puncher-3.0.0 | lib/duck_puncher/ducks/array.rb |