# -*- encoding: utf-8 -*- # stub: metasploit-model 4.0.3 ruby app/modelsapp/validatorslib Gem::Specification.new do |s| s.name = "metasploit-model".freeze s.version = "4.0.3".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["app/models".freeze, "app/validators".freeze, "lib".freeze] s.authors = ["Metasploit Hackers".freeze] s.cert_chain = ["-----BEGIN CERTIFICATE-----\nMIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBl\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv\nb3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzExMTEwMDAwMDAwWjBlMQswCQYDVQQG\nEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl\ncnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwggEi\nMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7c\nJpSIqvTO9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYP\nmDI2dsze3Tyoou9q+yHyUmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+\nwRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4\nVYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpyoeb6pNnVFzF1roV9Iq4/\nAUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whfGHdPAgMB\nAAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW\nBBRF66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYun\npyGd823IDzANBgkqhkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRC\ndWKuh+vy1dneVrOfzM4UKLkNl2BcEkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTf\nfwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38FnSbNd67IJKusm7Xi+fT8r87cm\nNW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i8b5QZ7dsvfPx\nH2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe\n+o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g==\n-----END CERTIFICATE-----\n".freeze, "-----BEGIN CERTIFICATE-----\nMIIFMDCCBBigAwIBAgIQBAkYG1/Vu2Z1U0O1b5VQCDANBgkqhkiG9w0BAQsFADBl\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv\nb3QgQ0EwHhcNMTMxMDIyMTIwMDAwWhcNMjgxMDIyMTIwMDAwWjByMQswCQYDVQQG\nEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl\ncnQuY29tMTEwLwYDVQQDEyhEaWdpQ2VydCBTSEEyIEFzc3VyZWQgSUQgQ29kZSBT\naWduaW5nIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+NOzHH8O\nEa9ndwfTCzFJGc/Q+0WZsTrbRPV/5aid2zLXcep2nQUut4/6kkPApfmJ1DcZ17aq\n8JyGpdglrA55KDp+6dFn08b7KSfH03sjlOSRI5aQd4L5oYQjZhJUM1B0sSgmuyRp\nwsJS8hRniolF1C2ho+mILCCVrhxKhwjfDPXiTWAYvqrEsq5wMWYzcT6scKKrzn/p\nfMuSoeU7MRzP6vIK5Fe7SrXpdOYr/mzLfnQ5Ng2Q7+S1TqSp6moKq4TzrGdOtcT3\njNEgJSPrCGQ+UpbB8g8S9MWOD8Gi6CxR93O8vYWxYoNzQYIH5DiLanMg0A9kczye\nn6Yzqf0Z3yWT0QIDAQABo4IBzTCCAckwEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNV\nHQ8BAf8EBAMCAYYwEwYDVR0lBAwwCgYIKwYBBQUHAwMweQYIKwYBBQUHAQEEbTBr\nMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYBBQUH\nMAKGN2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJ\nRFJvb3RDQS5jcnQwgYEGA1UdHwR6MHgwOqA4oDaGNGh0dHA6Ly9jcmw0LmRpZ2lj\nZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJvb3RDQS5jcmwwOqA4oDaGNGh0dHA6\nLy9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJvb3RDQS5jcmww\nTwYDVR0gBEgwRjA4BgpghkgBhv1sAAIEMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8v\nd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwCgYIYIZIAYb9bAMwHQYDVR0OBBYEFFrEuXsq\nCqOl6nEDwGD5LfZldQ5YMB8GA1UdIwQYMBaAFEXroq/0ksuCMS1Ri6enIZ3zbcgP\nMA0GCSqGSIb3DQEBCwUAA4IBAQA+7A1aJLPzItEVyCx8JSl2qB1dHC06GsTvMGHX\nfgtg/cM9D8Svi/3vKt8gVTew4fbRknUPUbRupY5a4l4kgU4QpO4/cY5jDhNLrddf\nRHnzNhQGivecRk5c/5CxGwcOkRX7uq+1UcKNJK4kxscnKqEpKBo6cSgCPC6Ro8Al\nEeKcFEehemhor5unXCBc2XGxDI+7qPjFEmifz0DLQESlE/DmZAwlCEIysjaKJAL+\nL3J+HNdJRZboWR3p+nRka7LrZkPas7CM1ekN3fYBIM6ZMWM9CBoYs4GbT8aTEAb8\nB4H6i9r5gkn3Ym6hU/oSlBiFLpKR6mhsRDKyZqHnGKSaZFHv\n-----END CERTIFICATE-----\n".freeze, "-----BEGIN CERTIFICATE-----\nMIIFIzCCBAugAwIBAgIQCMePMbkSxvnPeJhYXIfaxzANBgkqhkiG9w0BAQsFADBy\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMTEwLwYDVQQDEyhEaWdpQ2VydCBTSEEyIEFzc3VyZWQg\nSUQgQ29kZSBTaWduaW5nIENBMB4XDTIwMTAwNzAwMDAwMFoXDTIzMTEwNjEyMDAw\nMFowYDELMAkGA1UEBhMCVVMxFjAUBgNVBAgTDU1hc3NhY2h1c2V0dHMxDzANBgNV\nBAcTBkJvc3RvbjETMBEGA1UEChMKUmFwaWQ3IExMQzETMBEGA1UEAxMKUmFwaWQ3\nIExMQzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALNTz4zvAy7h/vQp\n4dr1txXHlABAagkwYYwTMCtHs5PXsJITx/5SAjx5swuaLfze5kPBNF2YImvFlOXY\nWaB+0PsOnXnaARsDZU683xFlj8izU6IN6VrAHzDLKFBzruJENrOJD/ikbEtbjO/q\ngFbmS9J9v5ohG/pcRSS0t4ZPAwymf8eCp6QsvOKK/Aymp1RhlRaP8N6N5CIpkhz1\n9p968iCE+DjOXVYxcWE+jE/7uB1dbgrXykNBujMSS3GULOvVEY28n6NCmrPlo23g\nyRjYVJ2Vy14nBqnxDZ/yRIfWRVjWoT9TsAEbe9gY29oDpSCSs4wSmLQd5zGCpZ9h\nr0HDFB8CAwEAAaOCAcUwggHBMB8GA1UdIwQYMBaAFFrEuXsqCqOl6nEDwGD5LfZl\ndQ5YMB0GA1UdDgQWBBTLBL7DTwumVEKtdCdpHVYMXOFeDzAOBgNVHQ8BAf8EBAMC\nB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwdwYDVR0fBHAwbjA1oDOgMYYvaHR0cDov\nL2NybDMuZGlnaWNlcnQuY29tL3NoYTItYXNzdXJlZC1jcy1nMS5jcmwwNaAzoDGG\nL2h0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9zaGEyLWFzc3VyZWQtY3MtZzEuY3Js\nMEwGA1UdIARFMEMwNwYJYIZIAYb9bAMBMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8v\nd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwCAYGZ4EMAQQBMIGEBggrBgEFBQcBAQR4MHYw\nJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBOBggrBgEFBQcw\nAoZCaHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0U0hBMkFzc3Vy\nZWRJRENvZGVTaWduaW5nQ0EuY3J0MAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEL\nBQADggEBAN+GL5/myPWg7oH4mVrG7/OhXF1MoYQF0ddaNiqaweEHMuKJBQCVZRbL\n37HojoKXXv2yyRJBCeTB+ojrxX+5PdLVZa0ss7toWzJ2A1poPXZ1eZvm5xeFD32z\nYQaTmmNWNI3PCDTyJ2PXUc+bDiNNwcZ7yc5o78UNRvp9Jxghya17Q76c9Ov9wvnv\ndxxQKWGOQy0m4fBrkyjAyH9Djjn81RbQrqYgPuhd5nD0HjN3VUQLhQbIJrk9TVs0\nEknWpNgVhohbot1lfVAMmIhdtOVaRVcQQixWPwprDj/ydB8ryDMDosIMcw+fkoXU\n9GJsSaSRRYQ9UUkVL27b64okU8D48m8=\n-----END CERTIFICATE-----\n".freeze] s.date = "2021-09-16" s.description = "Common code, such as validators and mixins, that are shared between ActiveModels in metasploit-framework and ActiveRecords in metasploit_data_models.".freeze s.email = ["msfdev@metasploit.com".freeze] s.files = [".github/workflows/verify.yml".freeze, ".gitignore".freeze, ".rspec".freeze, ".simplecov".freeze, ".yardopts".freeze, "CHANGELOG.md".freeze, "CONTRIBUTING.md".freeze, "Gemfile".freeze, "LICENSE".freeze, "README.md".freeze, "RELEASING.md".freeze, "Rakefile".freeze, "UPGRADING.md".freeze, "app/models/metasploit/model/association/reflection.rb".freeze, "app/models/metasploit/model/search/group/base.rb".freeze, "app/models/metasploit/model/search/group/intersection.rb".freeze, "app/models/metasploit/model/search/group/union.rb".freeze, "app/models/metasploit/model/search/operation/association.rb".freeze, "app/models/metasploit/model/search/operation/base.rb".freeze, "app/models/metasploit/model/search/operation/boolean.rb".freeze, "app/models/metasploit/model/search/operation/date.rb".freeze, "app/models/metasploit/model/search/operation/group/base.rb".freeze, "app/models/metasploit/model/search/operation/group/intersection.rb".freeze, "app/models/metasploit/model/search/operation/group/union.rb".freeze, "app/models/metasploit/model/search/operation/integer.rb".freeze, "app/models/metasploit/model/search/operation/null.rb".freeze, "app/models/metasploit/model/search/operation/set.rb".freeze, "app/models/metasploit/model/search/operation/set/integer.rb".freeze, "app/models/metasploit/model/search/operation/set/string.rb".freeze, "app/models/metasploit/model/search/operation/string.rb".freeze, "app/models/metasploit/model/search/operator/association.rb".freeze, "app/models/metasploit/model/search/operator/attribute.rb".freeze, "app/models/metasploit/model/search/operator/base.rb".freeze, "app/models/metasploit/model/search/operator/delegation.rb".freeze, "app/models/metasploit/model/search/operator/deprecated/app.rb".freeze, "app/models/metasploit/model/search/operator/deprecated/author.rb".freeze, "app/models/metasploit/model/search/operator/deprecated/authority.rb".freeze, "app/models/metasploit/model/search/operator/deprecated/platform.rb".freeze, "app/models/metasploit/model/search/operator/deprecated/ref.rb".freeze, "app/models/metasploit/model/search/operator/deprecated/text.rb".freeze, "app/models/metasploit/model/search/operator/group/base.rb".freeze, "app/models/metasploit/model/search/operator/group/intersection.rb".freeze, "app/models/metasploit/model/search/operator/group/union.rb".freeze, "app/models/metasploit/model/search/operator/null.rb".freeze, "app/models/metasploit/model/search/operator/single.rb".freeze, "app/models/metasploit/model/search/query.rb".freeze, "app/models/metasploit/model/visitation/visitor.rb".freeze, "app/validators/address_format_validator.rb".freeze, "app/validators/ip_format_validator.rb".freeze, "app/validators/nil_validator.rb".freeze, "app/validators/parameters_validator.rb".freeze, "app/validators/password_is_strong_validator.rb".freeze, "config/locales/en.yml".freeze, "lib/metasploit/model.rb".freeze, "lib/metasploit/model/association.rb".freeze, "lib/metasploit/model/association/error.rb".freeze, "lib/metasploit/model/association/tree.rb".freeze, "lib/metasploit/model/base.rb".freeze, "lib/metasploit/model/engine.rb".freeze, "lib/metasploit/model/error.rb".freeze, "lib/metasploit/model/file.rb".freeze, "lib/metasploit/model/invalid.rb".freeze, "lib/metasploit/model/login.rb".freeze, "lib/metasploit/model/login/status.rb".freeze, "lib/metasploit/model/nilify_blanks.rb".freeze, "lib/metasploit/model/realm.rb".freeze, "lib/metasploit/model/realm/key.rb".freeze, "lib/metasploit/model/search.rb".freeze, "lib/metasploit/model/search/association.rb".freeze, "lib/metasploit/model/search/attribute.rb".freeze, "lib/metasploit/model/search/group.rb".freeze, "lib/metasploit/model/search/operation.rb".freeze, "lib/metasploit/model/search/operation/group.rb".freeze, "lib/metasploit/model/search/operation/value.rb".freeze, "lib/metasploit/model/search/operation/value/integer.rb".freeze, "lib/metasploit/model/search/operation/value/string.rb".freeze, "lib/metasploit/model/search/operator.rb".freeze, "lib/metasploit/model/search/operator/deprecated.rb".freeze, "lib/metasploit/model/search/operator/group.rb".freeze, "lib/metasploit/model/search/operator/help.rb".freeze, "lib/metasploit/model/search/with.rb".freeze, "lib/metasploit/model/spec.rb".freeze, "lib/metasploit/model/spec/error.rb".freeze, "lib/metasploit/model/spec/i18n_exception_handler.rb".freeze, "lib/metasploit/model/spec/pathname_collision.rb".freeze, "lib/metasploit/model/spec/template/write.rb".freeze, "lib/metasploit/model/spec/temporary_pathname.rb".freeze, "lib/metasploit/model/translation.rb".freeze, "lib/metasploit/model/version.rb".freeze, "lib/metasploit/model/visitation.rb".freeze, "lib/metasploit/model/visitation/visit.rb".freeze, "metasploit-model.gemspec".freeze, "script/rails".freeze, "spec/app/models/metasploit/model/association/reflection_spec.rb".freeze, "spec/app/models/metasploit/model/search/group/base_spec.rb".freeze, "spec/app/models/metasploit/model/search/group/intersection_spec.rb".freeze, "spec/app/models/metasploit/model/search/group/union_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/association_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/base_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/boolean_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/date_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/group/base_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/group/intersection_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/group/union_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/integer_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/null_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/set/integer_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/set/string_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/set_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/string_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/association_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/attribute_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/base_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/delegation_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/group/base_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/group/intersection_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/group/union_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/null_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/single_spec.rb".freeze, "spec/app/models/metasploit/model/search/query_spec.rb".freeze, "spec/app/models/metasploit/model/visitation/visitor_spec.rb".freeze, "spec/app/validators/address_format_validator_spec.rb".freeze, "spec/app/validators/ip_format_validator_spec.rb".freeze, "spec/app/validators/nil_validator_spec.rb".freeze, "spec/app/validators/parameters_validator_spec.rb".freeze, "spec/app/validators/password_is_strong_validator_spec.rb".freeze, "spec/dummy/Rakefile".freeze, "spec/dummy/app/assets/javascripts/application.js".freeze, "spec/dummy/app/assets/stylesheets/application.css".freeze, "spec/dummy/app/controllers/application_controller.rb".freeze, "spec/dummy/app/helpers/application_helper.rb".freeze, "spec/dummy/app/mailers/.gitkeep".freeze, "spec/dummy/app/models/application_record.rb".freeze, "spec/dummy/app/views/layouts/application.html.erb".freeze, "spec/dummy/bin/bundle".freeze, "spec/dummy/bin/rails".freeze, "spec/dummy/bin/rake".freeze, "spec/dummy/config.ru".freeze, "spec/dummy/config/application.rb".freeze, "spec/dummy/config/boot.rb".freeze, "spec/dummy/config/database.yml.example".freeze, "spec/dummy/config/database.yml.github_actions".freeze, "spec/dummy/config/environment.rb".freeze, "spec/dummy/config/environments/development.rb".freeze, "spec/dummy/config/environments/production.rb".freeze, "spec/dummy/config/environments/test.rb".freeze, "spec/dummy/config/initializers/backtrace_silencers.rb".freeze, "spec/dummy/config/initializers/cookies_serializer.rb".freeze, "spec/dummy/config/initializers/filter_parameter_logging.rb".freeze, "spec/dummy/config/initializers/inflections.rb".freeze, "spec/dummy/config/initializers/mime_types.rb".freeze, "spec/dummy/config/initializers/secret_token.rb".freeze, "spec/dummy/config/initializers/session_store.rb".freeze, "spec/dummy/config/initializers/wrap_parameters.rb".freeze, "spec/dummy/config/locales/en.yml".freeze, "spec/dummy/config/routes.rb".freeze, "spec/dummy/db/schema.rb".freeze, "spec/dummy/lib/assets/.gitkeep".freeze, "spec/dummy/log/.gitkeep".freeze, "spec/dummy/public/404.html".freeze, "spec/dummy/public/422.html".freeze, "spec/dummy/public/500.html".freeze, "spec/dummy/public/favicon.ico".freeze, "spec/dummy/script/rails".freeze, "spec/factories/metasploit/model/association/reflections.rb".freeze, "spec/factories/metasploit/model/bases.rb".freeze, "spec/factories/metasploit/model/search/operator/associations.rb".freeze, "spec/factories/metasploit/model/search/operator/attributes.rb".freeze, "spec/factories/metasploit/model/search/operator/bases.rb".freeze, "spec/lib/metasploit/model/association/error_spec.rb".freeze, "spec/lib/metasploit/model/association_spec.rb".freeze, "spec/lib/metasploit/model/base_spec.rb".freeze, "spec/lib/metasploit/model/engine_spec.rb".freeze, "spec/lib/metasploit/model/file_spec.rb".freeze, "spec/lib/metasploit/model/invalid_spec.rb".freeze, "spec/lib/metasploit/model/login/status_spec.rb".freeze, "spec/lib/metasploit/model/nilify_blanks_spec.rb".freeze, "spec/lib/metasploit/model/realm/key_spec.rb".freeze, "spec/lib/metasploit/model/search/association/tree_spec.rb".freeze, "spec/lib/metasploit/model/search/association_spec.rb".freeze, "spec/lib/metasploit/model/search/attribute_spec.rb".freeze, "spec/lib/metasploit/model/search/operation/value/integer_spec.rb".freeze, "spec/lib/metasploit/model/search/operation/value/string_spec.rb".freeze, "spec/lib/metasploit/model/search/operation_spec.rb".freeze, "spec/lib/metasploit/model/search/operator/help_spec.rb".freeze, "spec/lib/metasploit/model/search/with_spec.rb".freeze, "spec/lib/metasploit/model/search_spec.rb".freeze, "spec/lib/metasploit/model/spec/error_spec.rb".freeze, "spec/lib/metasploit/model/spec/i18n_exception_handler_spec.rb".freeze, "spec/lib/metasploit/model/spec/pathname_collision_spec.rb".freeze, "spec/lib/metasploit/model/spec_spec.rb".freeze, "spec/lib/metasploit/model/translation_spec.rb".freeze, "spec/lib/metasploit/model/visitation/visit_spec.rb".freeze, "spec/lib/metasploit/model_spec.rb".freeze, "spec/matchers/validate_nilness_of_spec.rb".freeze, "spec/spec_helper.rb".freeze, "spec/support/matchers/allow_attribute.rb".freeze, "spec/support/matchers/validate_nilness_of.rb".freeze, "spec/support/shared/contexts/metasploit/model/search/operator/union/children.rb".freeze, "spec/support/shared/examples/metasploit/model/search/operation/value/integer.rb".freeze, "spec/support/shared/examples/metasploit/model/search/operation/value/string.rb".freeze, "spec/support/shared/examples/metasploit/model/search/operator/help.rb".freeze, "spec/support/shared/examples/metasploit/model/translation.rb".freeze, "spec/support/shared/examples/search/query.rb".freeze, "spec/support/shared/examples/search_association.rb".freeze, "spec/support/shared/examples/search_attribute.rb".freeze, "spec/support/shared/examples/search_with.rb".freeze] s.required_ruby_version = Gem::Requirement.new(">= 2.4.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Metasploit Model Mixins and Validators".freeze s.test_files = ["spec/app/models/metasploit/model/association/reflection_spec.rb".freeze, "spec/app/models/metasploit/model/search/group/base_spec.rb".freeze, "spec/app/models/metasploit/model/search/group/intersection_spec.rb".freeze, "spec/app/models/metasploit/model/search/group/union_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/association_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/base_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/boolean_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/date_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/group/base_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/group/intersection_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/group/union_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/integer_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/null_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/set/integer_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/set/string_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/set_spec.rb".freeze, "spec/app/models/metasploit/model/search/operation/string_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/association_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/attribute_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/base_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/delegation_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/group/base_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/group/intersection_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/group/union_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/null_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/single_spec.rb".freeze, "spec/app/models/metasploit/model/search/query_spec.rb".freeze, "spec/app/models/metasploit/model/visitation/visitor_spec.rb".freeze, "spec/app/validators/address_format_validator_spec.rb".freeze, "spec/app/validators/ip_format_validator_spec.rb".freeze, "spec/app/validators/nil_validator_spec.rb".freeze, "spec/app/validators/parameters_validator_spec.rb".freeze, "spec/app/validators/password_is_strong_validator_spec.rb".freeze, "spec/dummy/Rakefile".freeze, "spec/dummy/app/assets/javascripts/application.js".freeze, "spec/dummy/app/assets/stylesheets/application.css".freeze, "spec/dummy/app/controllers/application_controller.rb".freeze, "spec/dummy/app/helpers/application_helper.rb".freeze, "spec/dummy/app/mailers/.gitkeep".freeze, "spec/dummy/app/models/application_record.rb".freeze, "spec/dummy/app/views/layouts/application.html.erb".freeze, "spec/dummy/bin/bundle".freeze, "spec/dummy/bin/rails".freeze, "spec/dummy/bin/rake".freeze, "spec/dummy/config.ru".freeze, "spec/dummy/config/application.rb".freeze, "spec/dummy/config/boot.rb".freeze, "spec/dummy/config/database.yml.example".freeze, "spec/dummy/config/database.yml.github_actions".freeze, "spec/dummy/config/environment.rb".freeze, "spec/dummy/config/environments/development.rb".freeze, "spec/dummy/config/environments/production.rb".freeze, "spec/dummy/config/environments/test.rb".freeze, "spec/dummy/config/initializers/backtrace_silencers.rb".freeze, "spec/dummy/config/initializers/cookies_serializer.rb".freeze, "spec/dummy/config/initializers/filter_parameter_logging.rb".freeze, "spec/dummy/config/initializers/inflections.rb".freeze, "spec/dummy/config/initializers/mime_types.rb".freeze, "spec/dummy/config/initializers/secret_token.rb".freeze, "spec/dummy/config/initializers/session_store.rb".freeze, "spec/dummy/config/initializers/wrap_parameters.rb".freeze, "spec/dummy/config/locales/en.yml".freeze, "spec/dummy/config/routes.rb".freeze, "spec/dummy/db/schema.rb".freeze, "spec/dummy/lib/assets/.gitkeep".freeze, "spec/dummy/log/.gitkeep".freeze, "spec/dummy/public/404.html".freeze, "spec/dummy/public/422.html".freeze, "spec/dummy/public/500.html".freeze, "spec/dummy/public/favicon.ico".freeze, "spec/dummy/script/rails".freeze, "spec/factories/metasploit/model/association/reflections.rb".freeze, "spec/factories/metasploit/model/bases.rb".freeze, "spec/factories/metasploit/model/search/operator/associations.rb".freeze, "spec/factories/metasploit/model/search/operator/attributes.rb".freeze, "spec/factories/metasploit/model/search/operator/bases.rb".freeze, "spec/lib/metasploit/model/association/error_spec.rb".freeze, "spec/lib/metasploit/model/association_spec.rb".freeze, "spec/lib/metasploit/model/base_spec.rb".freeze, "spec/lib/metasploit/model/engine_spec.rb".freeze, "spec/lib/metasploit/model/file_spec.rb".freeze, "spec/lib/metasploit/model/invalid_spec.rb".freeze, "spec/lib/metasploit/model/login/status_spec.rb".freeze, "spec/lib/metasploit/model/nilify_blanks_spec.rb".freeze, "spec/lib/metasploit/model/realm/key_spec.rb".freeze, "spec/lib/metasploit/model/search/association/tree_spec.rb".freeze, "spec/lib/metasploit/model/search/association_spec.rb".freeze, "spec/lib/metasploit/model/search/attribute_spec.rb".freeze, "spec/lib/metasploit/model/search/operation/value/integer_spec.rb".freeze, "spec/lib/metasploit/model/search/operation/value/string_spec.rb".freeze, "spec/lib/metasploit/model/search/operation_spec.rb".freeze, "spec/lib/metasploit/model/search/operator/help_spec.rb".freeze, "spec/lib/metasploit/model/search/with_spec.rb".freeze, "spec/lib/metasploit/model/search_spec.rb".freeze, "spec/lib/metasploit/model/spec/error_spec.rb".freeze, "spec/lib/metasploit/model/spec/i18n_exception_handler_spec.rb".freeze, "spec/lib/metasploit/model/spec/pathname_collision_spec.rb".freeze, "spec/lib/metasploit/model/spec_spec.rb".freeze, "spec/lib/metasploit/model/translation_spec.rb".freeze, "spec/lib/metasploit/model/visitation/visit_spec.rb".freeze, "spec/lib/metasploit/model_spec.rb".freeze, "spec/matchers/validate_nilness_of_spec.rb".freeze, "spec/spec_helper.rb".freeze, "spec/support/matchers/allow_attribute.rb".freeze, "spec/support/matchers/validate_nilness_of.rb".freeze, "spec/support/shared/contexts/metasploit/model/search/operator/union/children.rb".freeze, "spec/support/shared/examples/metasploit/model/search/operation/value/integer.rb".freeze, "spec/support/shared/examples/metasploit/model/search/operation/value/string.rb".freeze, "spec/support/shared/examples/metasploit/model/search/operator/help.rb".freeze, "spec/support/shared/examples/metasploit/model/translation.rb".freeze, "spec/support/shared/examples/search/query.rb".freeze, "spec/support/shared/examples/search_association.rb".freeze, "spec/support/shared/examples/search_attribute.rb".freeze, "spec/support/shared/examples/search_with.rb".freeze] s.specification_version = 4 s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 6.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 6.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 6.0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end