class Shoulda::Matchers::ActionController::SetSessionOrFlashMatcher
def to(expected_value = nil, &block)
def to(expected_value = nil, &block) if block unless context_set? message = 'When specifying a value as a block, a context must be'\ ' specified beforehand,'\ " e.g., #{store.name}.in_context(context).to { ... }" raise ArgumentError, message end @expected_value = context.instance_eval(&block) else @expected_value = expected_value end self end