indiebrain/futurist

View on GitHub
lib/futurist/safe_promise.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Futurist
  class SafePromise
    def initialize(promise)
      @promise = promise
    end

    def value
      promise.value
    rescue => error
      error
    end

    private

    attr_reader :promise
  end
end