module Slack::Mixins::Proc
Public Instance Methods
check_exception(exception = Exception)
click to toggle source
This method creates a new `Speck::Check` initialized to pass if the receiver can be executed without `exception` being raised, or fail if the receiver raises `exception` when raised.
The passed exception object will be `rescue`d from within the block, but any other exception raised by the block will not be caught.
# File lib/slack/mixins/proc.rb, line 12 def check_exception exception = Exception ::Speck::Check.new(->{self}) do |p| begin p.call false rescue exception true end end end