defs.define_constant('ActiveRecord::Associations::HasOneAssociation') do |klass|
    klass.inherits(defs.constant_proxy('ActiveRecord::Associations::SingularAssociation', RubyLint.registry))

    klass.define_instance_method('delete') do |method|
      method.define_optional_argument('method')