class Shoulda::Matchers::MatcherContext
@private
def assume_that_subject_is_not_a_class
def assume_that_subject_is_not_a_class false end
def initialize(context)
def initialize(context) @context = context end
def inside_a_shoulda_context_project?
def inside_a_shoulda_context_project? defined?(Shoulda::Context) end
def outside_a_should_block?
def outside_a_should_block? context.is_a?(Class) end
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