class XSpec::Evaluator::Doubles::ClassReference

Class and Instance references are backed by loaded classes, and restrict the messages that can be expected on a double.

Public Instance Methods

validate_call!(args) click to toggle source
# File lib/xspec/evaluators.rb, line 260
def validate_call!(args)
  name, rest = *args

  unless @klass.respond_to?(name)
    raise EvaluateFailed,
      "#{@klass}.#{name} is unimplemented or not public"
  end
end