class Spec::Matchers::Satisfy

:nodoc:

def failure_message_for_should

def failure_message_for_should
  "expected #{@actual} to satisfy block"
end

def failure_message_for_should_not

def failure_message_for_should_not
  "expected #{@actual} not to satisfy block"
end

def initialize(&block)

:nodoc:
def initialize(&block)
  @block = block
end

def matches?(actual, &block)

def matches?(actual, &block)
  @block = block if block
  @actual = actual
  @block.call(actual)
end