class Shoulda::Matchers::MatcherContext

def subject_is_a_class?

def subject_is_a_class?
  if inside_a_shoulda_context_project? && outside_a_should_block?
    assume_that_subject_is_not_a_class
  else
    context.subject.is_a?(Class)
  end
end