Module: Kernel
- Defined in:
- lib/active_support/core_ext/kernel.rb
Instance Method Summary collapse
-
#returning(value) ⇒ Object
A Ruby-ized realization of the K combinator, courtesy of Mikael Brockman.
Instance Method Details
#returning(value) ⇒ Object
A Ruby-ized realization of the K combinator, courtesy of Mikael Brockman.
def foo
returning values = [] do
values << 'bar'
values << 'baz'
end
end
foo # => ['bar', 'baz']
13 14 15 16 |
# File 'lib/active_support/core_ext/kernel.rb', line 13 def returning(value) yield value end |