# -*- encoding: utf-8 -*- # stub: metasploit-model 0.28.0 ruby app/modelsapp/validatorslib Gem::Specification.new do |s| s.name = "metasploit-model".freeze s.version = "0.28.0".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 = ["Luke Imhoff".freeze] s.date = "2014-10-03" 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 = ["luke_imhoff@rapid7.com".freeze] s.files = [".coveralls.yml".freeze, ".gitignore".freeze, ".rspec".freeze, ".simplecov".freeze, ".travis.yml".freeze, ".yardopts".freeze, "CONTRIBUTING.md".freeze, "Gemfile".freeze, "LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "app/models/metasploit/model/association/reflection.rb".freeze, "app/models/metasploit/model/module/ancestor/spec/template.rb".freeze, "app/models/metasploit/model/module/class/spec/template.rb".freeze, "app/models/metasploit/model/module/instance/spec/template.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/spec/template.rb".freeze, "app/models/metasploit/model/visitation/visitor.rb".freeze, "app/validators/derivation_validator.rb".freeze, "app/validators/dynamic_length_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/architecture.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/author.rb".freeze, "lib/metasploit/model/authority.rb".freeze, "lib/metasploit/model/authority/bid.rb".freeze, "lib/metasploit/model/authority/cve.rb".freeze, "lib/metasploit/model/authority/msb.rb".freeze, "lib/metasploit/model/authority/osvdb.rb".freeze, "lib/metasploit/model/authority/pmasa.rb".freeze, "lib/metasploit/model/authority/secunia.rb".freeze, "lib/metasploit/model/authority/us_cert_vu.rb".freeze, "lib/metasploit/model/authority/waraxe.rb".freeze, "lib/metasploit/model/authority/zdi.rb".freeze, "lib/metasploit/model/base.rb".freeze, "lib/metasploit/model/derivation.rb".freeze, "lib/metasploit/model/derivation/full_name.rb".freeze, "lib/metasploit/model/email_address.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/module.rb".freeze, "lib/metasploit/model/module/action.rb".freeze, "lib/metasploit/model/module/ancestor.rb".freeze, "lib/metasploit/model/module/ancestor/spec.rb".freeze, "lib/metasploit/model/module/architecture.rb".freeze, "lib/metasploit/model/module/author.rb".freeze, "lib/metasploit/model/module/class.rb".freeze, "lib/metasploit/model/module/class/spec.rb".freeze, "lib/metasploit/model/module/handler.rb".freeze, "lib/metasploit/model/module/instance.rb".freeze, "lib/metasploit/model/module/instance/spec.rb".freeze, "lib/metasploit/model/module/path.rb".freeze, "lib/metasploit/model/module/platform.rb".freeze, "lib/metasploit/model/module/rank.rb".freeze, "lib/metasploit/model/module/reference.rb".freeze, "lib/metasploit/model/module/stance.rb".freeze, "lib/metasploit/model/module/target.rb".freeze, "lib/metasploit/model/module/target/architecture.rb".freeze, "lib/metasploit/model/module/target/platform.rb".freeze, "lib/metasploit/model/module/type.rb".freeze, "lib/metasploit/model/nilify_blanks.rb".freeze, "lib/metasploit/model/platform.rb".freeze, "lib/metasploit/model/real_pathname.rb".freeze, "lib/metasploit/model/realm.rb".freeze, "lib/metasploit/model/realm/key.rb".freeze, "lib/metasploit/model/reference.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, "lib/tasks/yard.rake".freeze, "metasploit-model.gemspec".freeze, "script/rails".freeze, "spec/app/models/metasploit/model/association/reflection_spec.rb".freeze, "spec/app/models/metasploit/model/module/ancestor/spec/template_spec.rb".freeze, "spec/app/models/metasploit/model/module/class/spec/template_spec.rb".freeze, "spec/app/models/metasploit/model/module/instance/spec/template_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/deprecated/app_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/deprecated/author_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/deprecated/authority_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/deprecated/platform_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/deprecated/ref_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/deprecated/text_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/spec/template_spec.rb".freeze, "spec/app/models/metasploit/model/visitation/visitor_spec.rb".freeze, "spec/app/validators/derivation_validator_spec.rb".freeze, "spec/app/validators/dynamic_length_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/dummy/architecture.rb".freeze, "spec/dummy/app/models/dummy/author.rb".freeze, "spec/dummy/app/models/dummy/authority.rb".freeze, "spec/dummy/app/models/dummy/email_address.rb".freeze, "spec/dummy/app/models/dummy/module/action.rb".freeze, "spec/dummy/app/models/dummy/module/ancestor.rb".freeze, "spec/dummy/app/models/dummy/module/architecture.rb".freeze, "spec/dummy/app/models/dummy/module/author.rb".freeze, "spec/dummy/app/models/dummy/module/class.rb".freeze, "spec/dummy/app/models/dummy/module/instance.rb".freeze, "spec/dummy/app/models/dummy/module/path.rb".freeze, "spec/dummy/app/models/dummy/module/platform.rb".freeze, "spec/dummy/app/models/dummy/module/rank.rb".freeze, "spec/dummy/app/models/dummy/module/reference.rb".freeze, "spec/dummy/app/models/dummy/module/target.rb".freeze, "spec/dummy/app/models/dummy/module/target/architecture.rb".freeze, "spec/dummy/app/models/dummy/module/target/platform.rb".freeze, "spec/dummy/app/models/dummy/platform.rb".freeze, "spec/dummy/app/models/dummy/reference.rb".freeze, "spec/dummy/app/views/layouts/application.html.erb".freeze, "spec/dummy/config.ru".freeze, "spec/dummy/config/application.rb".freeze, "spec/dummy/config/boot.rb".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/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/dummy/spec/factories/dummy/architectures.rb".freeze, "spec/dummy/spec/factories/dummy/authorities.rb".freeze, "spec/dummy/spec/factories/dummy/authors.rb".freeze, "spec/dummy/spec/factories/dummy/email_addresses.rb".freeze, "spec/dummy/spec/factories/dummy/module/actions.rb".freeze, "spec/dummy/spec/factories/dummy/module/ancestors.rb".freeze, "spec/dummy/spec/factories/dummy/module/architectures.rb".freeze, "spec/dummy/spec/factories/dummy/module/authors.rb".freeze, "spec/dummy/spec/factories/dummy/module/classes.rb".freeze, "spec/dummy/spec/factories/dummy/module/instances.rb".freeze, "spec/dummy/spec/factories/dummy/module/paths.rb".freeze, "spec/dummy/spec/factories/dummy/module/platforms.rb".freeze, "spec/dummy/spec/factories/dummy/module/ranks.rb".freeze, "spec/dummy/spec/factories/dummy/module/references.rb".freeze, "spec/dummy/spec/factories/dummy/module/target/architectures.rb".freeze, "spec/dummy/spec/factories/dummy/module/target/platforms.rb".freeze, "spec/dummy/spec/factories/dummy/module/targets.rb".freeze, "spec/dummy/spec/factories/dummy/platforms.rb".freeze, "spec/dummy/spec/factories/dummy/references.rb".freeze, "spec/factories/metasploit/model/architectures.rb".freeze, "spec/factories/metasploit/model/association/reflections.rb".freeze, "spec/factories/metasploit/model/authorities.rb".freeze, "spec/factories/metasploit/model/authors.rb".freeze, "spec/factories/metasploit/model/bases.rb".freeze, "spec/factories/metasploit/model/email_addresses.rb".freeze, "spec/factories/metasploit/model/module/actions.rb".freeze, "spec/factories/metasploit/model/module/ancestors.rb".freeze, "spec/factories/metasploit/model/module/architectures.rb".freeze, "spec/factories/metasploit/model/module/classes.rb".freeze, "spec/factories/metasploit/model/module/handlers.rb".freeze, "spec/factories/metasploit/model/module/instances.rb".freeze, "spec/factories/metasploit/model/module/paths.rb".freeze, "spec/factories/metasploit/model/module/platforms.rb".freeze, "spec/factories/metasploit/model/module/ranks.rb".freeze, "spec/factories/metasploit/model/module/references.rb".freeze, "spec/factories/metasploit/model/module/stances.rb".freeze, "spec/factories/metasploit/model/module/targets.rb".freeze, "spec/factories/metasploit/model/module/types.rb".freeze, "spec/factories/metasploit/model/references.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/architecture_spec.rb".freeze, "spec/lib/metasploit/model/association/error_spec.rb".freeze, "spec/lib/metasploit/model/association_spec.rb".freeze, "spec/lib/metasploit/model/author_spec.rb".freeze, "spec/lib/metasploit/model/authority/bid_spec.rb".freeze, "spec/lib/metasploit/model/authority/cve_spec.rb".freeze, "spec/lib/metasploit/model/authority/msb_spec.rb".freeze, "spec/lib/metasploit/model/authority/osvdb_spec.rb".freeze, "spec/lib/metasploit/model/authority/pmasa_spec.rb".freeze, "spec/lib/metasploit/model/authority/secunia_spec.rb".freeze, "spec/lib/metasploit/model/authority/us_cert_vu_spec.rb".freeze, "spec/lib/metasploit/model/authority/waraxe_spec.rb".freeze, "spec/lib/metasploit/model/authority/zdi_spec.rb".freeze, "spec/lib/metasploit/model/authority_spec.rb".freeze, "spec/lib/metasploit/model/base_spec.rb".freeze, "spec/lib/metasploit/model/derivation/full_name_spec.rb".freeze, "spec/lib/metasploit/model/derivation_spec.rb".freeze, "spec/lib/metasploit/model/email_address_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/module/action_spec.rb".freeze, "spec/lib/metasploit/model/module/ancestor_spec.rb".freeze, "spec/lib/metasploit/model/module/architecture_spec.rb".freeze, "spec/lib/metasploit/model/module/author_spec.rb".freeze, "spec/lib/metasploit/model/module/class_spec.rb".freeze, "spec/lib/metasploit/model/module/handler_spec.rb".freeze, "spec/lib/metasploit/model/module/instance_spec.rb".freeze, "spec/lib/metasploit/model/module/path_spec.rb".freeze, "spec/lib/metasploit/model/module/platform_spec.rb".freeze, "spec/lib/metasploit/model/module/rank_spec.rb".freeze, "spec/lib/metasploit/model/module/reference_spec.rb".freeze, "spec/lib/metasploit/model/module/stance_spec.rb".freeze, "spec/lib/metasploit/model/module/target/architecture_spec.rb".freeze, "spec/lib/metasploit/model/module/target/platform_spec.rb".freeze, "spec/lib/metasploit/model/module/target_spec.rb".freeze, "spec/lib/metasploit/model/module/type_spec.rb".freeze, "spec/lib/metasploit/model/nilify_blanks_spec.rb".freeze, "spec/lib/metasploit/model/platform_spec.rb".freeze, "spec/lib/metasploit/model/realm/key_spec.rb".freeze, "spec/lib/metasploit/model/reference_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/version_spec.rb".freeze, "spec/lib/metasploit/model/visitation/visit_spec.rb".freeze, "spec/spec_helper.rb".freeze, "spec/support/shared/contexts/metasploit/model/module/ancestor/contents/metasploit_module.rb".freeze, "spec/support/shared/contexts/metasploit/model/module/ancestor/factory/contents.rb".freeze, "spec/support/shared/contexts/metasploit/model/module/ancestor/factory/contents/metasploit_module.rb".freeze, "spec/support/shared/contexts/metasploit/model/search/operator/union/children.rb".freeze, "spec/support/shared/examples/derives.rb".freeze, "spec/support/shared/examples/metasploit/model/architecture.rb".freeze, "spec/support/shared/examples/metasploit/model/architecture/seed.rb".freeze, "spec/support/shared/examples/metasploit/model/author.rb".freeze, "spec/support/shared/examples/metasploit/model/authority.rb".freeze, "spec/support/shared/examples/metasploit/model/authority/seed.rb".freeze, "spec/support/shared/examples/metasploit/model/email_address.rb".freeze, "spec/support/shared/examples/metasploit/model/module/action.rb".freeze, "spec/support/shared/examples/metasploit/model/module/ancestor.rb".freeze, "spec/support/shared/examples/metasploit/model/module/ancestor/payload_factory.rb".freeze, "spec/support/shared/examples/metasploit/model/module/architecture.rb".freeze, "spec/support/shared/examples/metasploit/model/module/author.rb".freeze, "spec/support/shared/examples/metasploit/model/module/class.rb".freeze, "spec/support/shared/examples/metasploit/model/module/handler.rb".freeze, "spec/support/shared/examples/metasploit/model/module/instance.rb".freeze, "spec/support/shared/examples/metasploit/model/module/instance/class_methods.rb".freeze, "spec/support/shared/examples/metasploit/model/module/instance/is_not_stanced_with_module_type.rb".freeze, "spec/support/shared/examples/metasploit/model/module/instance/is_stanced_with_module_type.rb".freeze, "spec/support/shared/examples/metasploit/model/module/instance/validates/dynamic_length_of.rb".freeze, "spec/support/shared/examples/metasploit/model/module/path.rb".freeze, "spec/support/shared/examples/metasploit/model/module/platform.rb".freeze, "spec/support/shared/examples/metasploit/model/module/rank.rb".freeze, "spec/support/shared/examples/metasploit/model/module/reference.rb".freeze, "spec/support/shared/examples/metasploit/model/module/target.rb".freeze, "spec/support/shared/examples/metasploit/model/module/target/architecture.rb".freeze, "spec/support/shared/examples/metasploit/model/module/target/platform.rb".freeze, "spec/support/shared/examples/metasploit/model/platform.rb".freeze, "spec/support/shared/examples/metasploit/model/real_pathname.rb".freeze, "spec/support/shared/examples/metasploit/model/reference.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/query/metasploit/model/search/operator/deprecated/app.rb".freeze, "spec/support/shared/examples/search/query/metasploit/model/search/operator/deprecated/authority.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, "spec/support/shared/matchers/allow_attribute.rb".freeze, "spec/support/templates/metasploit/model/module/ancestors/_attributes.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/_methods.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/_validations.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/base.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/module_types/_auxiliary.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/module_types/_encoder.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/module_types/_exploit.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/module_types/_non_payload.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/module_types/_nop.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/module_types/_payload.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/module_types/_post.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/payload_types/_handled.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/payload_types/_single.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/payload_types/_stage.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/payload_types/_stager.rb.erb".freeze, "spec/support/templates/metasploit/model/module/classes/_methods.rb.erb".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/module/ancestor/spec/template_spec.rb".freeze, "spec/app/models/metasploit/model/module/class/spec/template_spec.rb".freeze, "spec/app/models/metasploit/model/module/instance/spec/template_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/deprecated/app_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/deprecated/author_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/deprecated/authority_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/deprecated/platform_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/deprecated/ref_spec.rb".freeze, "spec/app/models/metasploit/model/search/operator/deprecated/text_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/spec/template_spec.rb".freeze, "spec/app/models/metasploit/model/visitation/visitor_spec.rb".freeze, "spec/app/validators/derivation_validator_spec.rb".freeze, "spec/app/validators/dynamic_length_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/dummy/architecture.rb".freeze, "spec/dummy/app/models/dummy/author.rb".freeze, "spec/dummy/app/models/dummy/authority.rb".freeze, "spec/dummy/app/models/dummy/email_address.rb".freeze, "spec/dummy/app/models/dummy/module/action.rb".freeze, "spec/dummy/app/models/dummy/module/ancestor.rb".freeze, "spec/dummy/app/models/dummy/module/architecture.rb".freeze, "spec/dummy/app/models/dummy/module/author.rb".freeze, "spec/dummy/app/models/dummy/module/class.rb".freeze, "spec/dummy/app/models/dummy/module/instance.rb".freeze, "spec/dummy/app/models/dummy/module/path.rb".freeze, "spec/dummy/app/models/dummy/module/platform.rb".freeze, "spec/dummy/app/models/dummy/module/rank.rb".freeze, "spec/dummy/app/models/dummy/module/reference.rb".freeze, "spec/dummy/app/models/dummy/module/target.rb".freeze, "spec/dummy/app/models/dummy/module/target/architecture.rb".freeze, "spec/dummy/app/models/dummy/module/target/platform.rb".freeze, "spec/dummy/app/models/dummy/platform.rb".freeze, "spec/dummy/app/models/dummy/reference.rb".freeze, "spec/dummy/app/views/layouts/application.html.erb".freeze, "spec/dummy/config.ru".freeze, "spec/dummy/config/application.rb".freeze, "spec/dummy/config/boot.rb".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/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/dummy/spec/factories/dummy/architectures.rb".freeze, "spec/dummy/spec/factories/dummy/authorities.rb".freeze, "spec/dummy/spec/factories/dummy/authors.rb".freeze, "spec/dummy/spec/factories/dummy/email_addresses.rb".freeze, "spec/dummy/spec/factories/dummy/module/actions.rb".freeze, "spec/dummy/spec/factories/dummy/module/ancestors.rb".freeze, "spec/dummy/spec/factories/dummy/module/architectures.rb".freeze, "spec/dummy/spec/factories/dummy/module/authors.rb".freeze, "spec/dummy/spec/factories/dummy/module/classes.rb".freeze, "spec/dummy/spec/factories/dummy/module/instances.rb".freeze, "spec/dummy/spec/factories/dummy/module/paths.rb".freeze, "spec/dummy/spec/factories/dummy/module/platforms.rb".freeze, "spec/dummy/spec/factories/dummy/module/ranks.rb".freeze, "spec/dummy/spec/factories/dummy/module/references.rb".freeze, "spec/dummy/spec/factories/dummy/module/target/architectures.rb".freeze, "spec/dummy/spec/factories/dummy/module/target/platforms.rb".freeze, "spec/dummy/spec/factories/dummy/module/targets.rb".freeze, "spec/dummy/spec/factories/dummy/platforms.rb".freeze, "spec/dummy/spec/factories/dummy/references.rb".freeze, "spec/factories/metasploit/model/architectures.rb".freeze, "spec/factories/metasploit/model/association/reflections.rb".freeze, "spec/factories/metasploit/model/authorities.rb".freeze, "spec/factories/metasploit/model/authors.rb".freeze, "spec/factories/metasploit/model/bases.rb".freeze, "spec/factories/metasploit/model/email_addresses.rb".freeze, "spec/factories/metasploit/model/module/actions.rb".freeze, "spec/factories/metasploit/model/module/ancestors.rb".freeze, "spec/factories/metasploit/model/module/architectures.rb".freeze, "spec/factories/metasploit/model/module/classes.rb".freeze, "spec/factories/metasploit/model/module/handlers.rb".freeze, "spec/factories/metasploit/model/module/instances.rb".freeze, "spec/factories/metasploit/model/module/paths.rb".freeze, "spec/factories/metasploit/model/module/platforms.rb".freeze, "spec/factories/metasploit/model/module/ranks.rb".freeze, "spec/factories/metasploit/model/module/references.rb".freeze, "spec/factories/metasploit/model/module/stances.rb".freeze, "spec/factories/metasploit/model/module/targets.rb".freeze, "spec/factories/metasploit/model/module/types.rb".freeze, "spec/factories/metasploit/model/references.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/architecture_spec.rb".freeze, "spec/lib/metasploit/model/association/error_spec.rb".freeze, "spec/lib/metasploit/model/association_spec.rb".freeze, "spec/lib/metasploit/model/author_spec.rb".freeze, "spec/lib/metasploit/model/authority/bid_spec.rb".freeze, "spec/lib/metasploit/model/authority/cve_spec.rb".freeze, "spec/lib/metasploit/model/authority/msb_spec.rb".freeze, "spec/lib/metasploit/model/authority/osvdb_spec.rb".freeze, "spec/lib/metasploit/model/authority/pmasa_spec.rb".freeze, "spec/lib/metasploit/model/authority/secunia_spec.rb".freeze, "spec/lib/metasploit/model/authority/us_cert_vu_spec.rb".freeze, "spec/lib/metasploit/model/authority/waraxe_spec.rb".freeze, "spec/lib/metasploit/model/authority/zdi_spec.rb".freeze, "spec/lib/metasploit/model/authority_spec.rb".freeze, "spec/lib/metasploit/model/base_spec.rb".freeze, "spec/lib/metasploit/model/derivation/full_name_spec.rb".freeze, "spec/lib/metasploit/model/derivation_spec.rb".freeze, "spec/lib/metasploit/model/email_address_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/module/action_spec.rb".freeze, "spec/lib/metasploit/model/module/ancestor_spec.rb".freeze, "spec/lib/metasploit/model/module/architecture_spec.rb".freeze, "spec/lib/metasploit/model/module/author_spec.rb".freeze, "spec/lib/metasploit/model/module/class_spec.rb".freeze, "spec/lib/metasploit/model/module/handler_spec.rb".freeze, "spec/lib/metasploit/model/module/instance_spec.rb".freeze, "spec/lib/metasploit/model/module/path_spec.rb".freeze, "spec/lib/metasploit/model/module/platform_spec.rb".freeze, "spec/lib/metasploit/model/module/rank_spec.rb".freeze, "spec/lib/metasploit/model/module/reference_spec.rb".freeze, "spec/lib/metasploit/model/module/stance_spec.rb".freeze, "spec/lib/metasploit/model/module/target/architecture_spec.rb".freeze, "spec/lib/metasploit/model/module/target/platform_spec.rb".freeze, "spec/lib/metasploit/model/module/target_spec.rb".freeze, "spec/lib/metasploit/model/module/type_spec.rb".freeze, "spec/lib/metasploit/model/nilify_blanks_spec.rb".freeze, "spec/lib/metasploit/model/platform_spec.rb".freeze, "spec/lib/metasploit/model/realm/key_spec.rb".freeze, "spec/lib/metasploit/model/reference_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/version_spec.rb".freeze, "spec/lib/metasploit/model/visitation/visit_spec.rb".freeze, "spec/spec_helper.rb".freeze, "spec/support/shared/contexts/metasploit/model/module/ancestor/contents/metasploit_module.rb".freeze, "spec/support/shared/contexts/metasploit/model/module/ancestor/factory/contents.rb".freeze, "spec/support/shared/contexts/metasploit/model/module/ancestor/factory/contents/metasploit_module.rb".freeze, "spec/support/shared/contexts/metasploit/model/search/operator/union/children.rb".freeze, "spec/support/shared/examples/derives.rb".freeze, "spec/support/shared/examples/metasploit/model/architecture.rb".freeze, "spec/support/shared/examples/metasploit/model/architecture/seed.rb".freeze, "spec/support/shared/examples/metasploit/model/author.rb".freeze, "spec/support/shared/examples/metasploit/model/authority.rb".freeze, "spec/support/shared/examples/metasploit/model/authority/seed.rb".freeze, "spec/support/shared/examples/metasploit/model/email_address.rb".freeze, "spec/support/shared/examples/metasploit/model/module/action.rb".freeze, "spec/support/shared/examples/metasploit/model/module/ancestor.rb".freeze, "spec/support/shared/examples/metasploit/model/module/ancestor/payload_factory.rb".freeze, "spec/support/shared/examples/metasploit/model/module/architecture.rb".freeze, "spec/support/shared/examples/metasploit/model/module/author.rb".freeze, "spec/support/shared/examples/metasploit/model/module/class.rb".freeze, "spec/support/shared/examples/metasploit/model/module/handler.rb".freeze, "spec/support/shared/examples/metasploit/model/module/instance.rb".freeze, "spec/support/shared/examples/metasploit/model/module/instance/class_methods.rb".freeze, "spec/support/shared/examples/metasploit/model/module/instance/is_not_stanced_with_module_type.rb".freeze, "spec/support/shared/examples/metasploit/model/module/instance/is_stanced_with_module_type.rb".freeze, "spec/support/shared/examples/metasploit/model/module/instance/validates/dynamic_length_of.rb".freeze, "spec/support/shared/examples/metasploit/model/module/path.rb".freeze, "spec/support/shared/examples/metasploit/model/module/platform.rb".freeze, "spec/support/shared/examples/metasploit/model/module/rank.rb".freeze, "spec/support/shared/examples/metasploit/model/module/reference.rb".freeze, "spec/support/shared/examples/metasploit/model/module/target.rb".freeze, "spec/support/shared/examples/metasploit/model/module/target/architecture.rb".freeze, "spec/support/shared/examples/metasploit/model/module/target/platform.rb".freeze, "spec/support/shared/examples/metasploit/model/platform.rb".freeze, "spec/support/shared/examples/metasploit/model/real_pathname.rb".freeze, "spec/support/shared/examples/metasploit/model/reference.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/query/metasploit/model/search/operator/deprecated/app.rb".freeze, "spec/support/shared/examples/search/query/metasploit/model/search/operator/deprecated/authority.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, "spec/support/shared/matchers/allow_attribute.rb".freeze, "spec/support/templates/metasploit/model/module/ancestors/_attributes.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/_methods.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/_validations.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/base.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/module_types/_auxiliary.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/module_types/_encoder.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/module_types/_exploit.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/module_types/_non_payload.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/module_types/_nop.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/module_types/_payload.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/module_types/_post.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/payload_types/_handled.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/payload_types/_single.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/payload_types/_stage.rb.erb".freeze, "spec/support/templates/metasploit/model/module/ancestors/payload_types/_stager.rb.erb".freeze, "spec/support/templates/metasploit/model/module/classes/_methods.rb.erb".freeze] s.specification_version = 4 s.add_development_dependency(%q.freeze, ["~> 1.3".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, ["< 0.8.7.4".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, ["< 4.0.0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end