lib/dry/monads/validated.rb in dry-monads-1.0.0 vs lib/dry/monads/validated.rb in dry-monads-1.0.1

- old
+ new

@@ -161,10 +161,13 @@ # @overload apply # @yieldreturn [Validated::Valid,Validated::Invalid] # @return [Validated::Invalid] # def apply(val = Undefined) - Undefined.default(val) { yield }.alt_map { |v| @error + v } + Undefined. + default(val) { yield }. + alt_map { |v| @error + v }. + fmap { return self } end # Lifts a block/proc over Invalid # # @overload alt_map(proc)