class RSpec::Matchers::BuiltIn::HaveAttributes

def respond_to_matcher

def respond_to_matcher
  @respond_to_matcher ||= RespondTo.new(*expected.keys).with(0).arguments.tap { |m| m.ignoring_method_signature_failure! }
end