class Spec::Runner::HeckleRunner

def heckle_class_or_module(class_or_module_name)

def heckle_class_or_module(class_or_module_name)
  verify_constant(class_or_module_name)
  pattern = /^#{class_or_module_name}/
  classes = []
  ObjectSpace.each_object(Class) do |klass|
    classes << klass if klass.name =~ pattern
  end

  classes.each do |klass|
    klass.instance_methods(false).each do |method_name|
      heckle = @heckle_class.new(klass.name, method_name, Spec::Runner.options)
      heckle.validate
    end
  end
end