class Shoulda::ActionController::Matchers::SetSessionMatcher

def matches?(controller)

def matches?(controller)
  @controller = controller
  @value = @context.instance_eval(&@value_block) if @value_block
  (assigned_value? && assigned_correct_value?) || cleared_value?
end