Module: ReactiveExtensions
- Defined in:
- lib/reactive_extensions.rb
Overview
The ReactiveExtensions module adds useful methods to core Ruby classes. You can use these methods by adding require ‘reactive_extensions’ to your project. Then, ReactiveExtensions methods can be called on any Ruby object just like the object’s own methods. Easy peasy!
In this example, ReactiveExtension’s #try_rescue method is called on an array:
require 'reactive_extensions'
arr = %w(foo, bar, baz)
bad = Math.pi
arr.try_rescue(:join, '.') # => 'foo.bar.baz'
nil.try_rescue(:join, '.') # => nil