12 13 14
# File 'lib/scaruby/function.rb', line 12 def and_then(g) Proc.new { |*args| g.call(self.call(*args)) } end
8 9 10
# File 'lib/scaruby/function.rb', line 8 def compose(g) Proc.new { |*args| self.call(g.call(*args)) } end