If you want to mutate the original array, like delete
, here are options:
ary.reject!{|e| e==42 }.something_else
ary.tap{|a| a.delete 42}.something_else
(ary.delete 42;ary).something_else
(ary-=[42]).something_else
If you want a new array to chain from:
ary.reject{|e| e==42 }.something_else
(ary-[42]).something_else