lib/funkr/categories/applicative.rb in funkr-0.0.3 vs lib/funkr/categories/applicative.rb in funkr-0.0.4
- old
+ new
@@ -16,9 +16,13 @@
args.inject(curry_lift_proc(&block)) do |a,e|
a.apply(e)
end
end
end
+
+ def lift_with(*args, &block)
+ full_lift_proc(&block).call(*args)
+ end
end
def <=>(other)
proxy_comp(other){|a,b| a <=> b}