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