# -*- encoding: utf-8 -*- # stub: hanami 2.0.0.beta1 ruby lib Gem::Specification.new do |s| s.name = "hanami".freeze s.version = "2.0.0.beta1".freeze s.required_rubygems_version = Gem::Requirement.new("> 1.3.1".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "allowed_push_host" => "https://rubygems.org", "rubygems_mfa_required" => "true" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Luca Guidi".freeze] s.date = "2022-07-20" s.description = "Hanami is a web framework for Ruby".freeze s.email = ["me@lucaguidi.com".freeze] s.files = ["CHANGELOG.md".freeze, "CODE_OF_CONDUCT.md".freeze, "FEATURES.md".freeze, "LICENSE.md".freeze, "README.md".freeze, "hanami.gemspec".freeze, "lib/hanami.rb".freeze, "lib/hanami/app.rb".freeze, "lib/hanami/assets/application_configuration.rb".freeze, "lib/hanami/assets/configuration.rb".freeze, "lib/hanami/boot.rb".freeze, "lib/hanami/configuration.rb".freeze, "lib/hanami/configuration/actions.rb".freeze, "lib/hanami/configuration/actions/content_security_policy.rb".freeze, "lib/hanami/configuration/actions/cookies.rb".freeze, "lib/hanami/configuration/actions/sessions.rb".freeze, "lib/hanami/configuration/logger.rb".freeze, "lib/hanami/configuration/null_configuration.rb".freeze, "lib/hanami/configuration/router.rb".freeze, "lib/hanami/configuration/sessions.rb".freeze, "lib/hanami/configuration/views.rb".freeze, "lib/hanami/constants.rb".freeze, "lib/hanami/errors.rb".freeze, "lib/hanami/extensions.rb".freeze, "lib/hanami/extensions/action.rb".freeze, "lib/hanami/extensions/action/slice_configured_action.rb".freeze, "lib/hanami/extensions/view.rb".freeze, "lib/hanami/extensions/view/context.rb".freeze, "lib/hanami/extensions/view/slice_configured_context.rb".freeze, "lib/hanami/extensions/view/slice_configured_view.rb".freeze, "lib/hanami/prepare.rb".freeze, "lib/hanami/providers/inflector.rb".freeze, "lib/hanami/providers/logger.rb".freeze, "lib/hanami/providers/rack.rb".freeze, "lib/hanami/providers/routes.rb".freeze, "lib/hanami/providers/settings.rb".freeze, "lib/hanami/rake_tasks.rb".freeze, "lib/hanami/routes.rb".freeze, "lib/hanami/server.rb".freeze, "lib/hanami/settings.rb".freeze, "lib/hanami/settings/dotenv_store.rb".freeze, "lib/hanami/setup.rb".freeze, "lib/hanami/slice.rb".freeze, "lib/hanami/slice/router.rb".freeze, "lib/hanami/slice/routes_helper.rb".freeze, "lib/hanami/slice/routing/middleware/stack.rb".freeze, "lib/hanami/slice/routing/resolver.rb".freeze, "lib/hanami/slice/view_name_inferrer.rb".freeze, "lib/hanami/slice_configurable.rb".freeze, "lib/hanami/slice_name.rb".freeze, "lib/hanami/slice_registrar.rb".freeze, "lib/hanami/version.rb".freeze, "lib/hanami/web/rack_logger.rb".freeze, "spec/integration/application_middleware_stack_spec.rb".freeze, "spec/integration/assets/cdn_spec.rb".freeze, "spec/integration/assets/fingerprint_spec.rb".freeze, "spec/integration/assets/helpers_spec.rb".freeze, "spec/integration/assets/serve_spec.rb".freeze, "spec/integration/assets/subresource_integrity_spec.rb".freeze, "spec/integration/body_parsers_spec.rb".freeze, "spec/integration/cli/assets/precompile_spec.rb".freeze, "spec/integration/cli/assets_spec.rb".freeze, "spec/integration/cli/console_spec.rb".freeze, "spec/integration/cli/db/apply_spec.rb".freeze, "spec/integration/cli/db/console_spec.rb".freeze, "spec/integration/cli/db/create_spec.rb".freeze, "spec/integration/cli/db/drop_spec.rb".freeze, "spec/integration/cli/db/migrate_spec.rb".freeze, "spec/integration/cli/db/prepare_spec.rb".freeze, "spec/integration/cli/db/rollback_spec.rb".freeze, "spec/integration/cli/db/version_spec.rb".freeze, "spec/integration/cli/db_spec.rb".freeze, "spec/integration/cli/destroy/action_spec.rb".freeze, "spec/integration/cli/destroy/app_spec.rb".freeze, "spec/integration/cli/destroy/mailer_spec.rb".freeze, "spec/integration/cli/destroy/migration_spec.rb".freeze, "spec/integration/cli/destroy/model_spec.rb".freeze, "spec/integration/cli/destroy_spec.rb".freeze, "spec/integration/cli/generate/action_spec.rb".freeze, "spec/integration/cli/generate/app_spec.rb".freeze, "spec/integration/cli/generate/mailer_spec.rb".freeze, "spec/integration/cli/generate/migration_spec.rb".freeze, "spec/integration/cli/generate/model_spec.rb".freeze, "spec/integration/cli/generate/secret_spec.rb".freeze, "spec/integration/cli/generate_spec.rb".freeze, "spec/integration/cli/new/database_spec.rb".freeze, "spec/integration/cli/new/hanami_head_spec.rb".freeze, "spec/integration/cli/new/template_spec.rb".freeze, "spec/integration/cli/new/test_spec.rb".freeze, "spec/integration/cli/new_spec.rb".freeze, "spec/integration/cli/plugins_spec.rb".freeze, "spec/integration/cli/routes_spec.rb".freeze, "spec/integration/cli/server_spec.rb".freeze, "spec/integration/cli/version_spec.rb".freeze, "spec/integration/early_hints_spec.rb".freeze, "spec/integration/handle_exceptions_spec.rb".freeze, "spec/integration/head_spec.rb".freeze, "spec/integration/http_headers_spec.rb".freeze, "spec/integration/mailer_spec.rb".freeze, "spec/integration/middleware_spec.rb".freeze, "spec/integration/mount_applications_spec.rb".freeze, "spec/integration/project_initializers_spec.rb".freeze, "spec/integration/rackup_spec.rb".freeze, "spec/integration/rake/with_minitest_spec.rb".freeze, "spec/integration/rake/with_rspec_spec.rb".freeze, "spec/integration/routing_helpers_spec.rb".freeze, "spec/integration/security/content_security_policy_spec.rb".freeze, "spec/integration/security/csrf_protection_spec.rb".freeze, "spec/integration/security/force_ssl_spec.rb".freeze, "spec/integration/security/x_content_type_options_spec.rb".freeze, "spec/integration/security/x_frame_options_spec.rb".freeze, "spec/integration/security/x_xss_protection_spec.rb".freeze, "spec/integration/send_file_spec.rb".freeze, "spec/integration/sessions_spec.rb".freeze, "spec/integration/static_middleware_spec.rb".freeze, "spec/integration/streaming_spec.rb".freeze, "spec/integration/unsafe_send_file_spec.rb".freeze, "spec/isolation/hanami/application/already_configured_spec.rb".freeze, "spec/isolation/hanami/application/inherit_anonymous_class_spec.rb".freeze, "spec/isolation/hanami/application/inherit_concrete_class_spec.rb".freeze, "spec/isolation/hanami/application/not_configured_spec.rb".freeze, "spec/isolation/hanami/application/routes/configured_spec.rb".freeze, "spec/isolation/hanami/application/routes/not_configured_spec.rb".freeze, "spec/isolation/hanami/boot/success_spec.rb".freeze, "spec/new_integration/action/configuration_spec.rb".freeze, "spec/new_integration/action/cookies_spec.rb".freeze, "spec/new_integration/action/csrf_protection_spec.rb".freeze, "spec/new_integration/action/routes_spec.rb".freeze, "spec/new_integration/action/sessions_spec.rb".freeze, "spec/new_integration/action/view_integration_spec.rb".freeze, "spec/new_integration/action/view_rendering/automatic_rendering_spec.rb".freeze, "spec/new_integration/action/view_rendering/paired_view_inference_spec.rb".freeze, "spec/new_integration/action/view_rendering_spec.rb".freeze, "spec/new_integration/code_loading/loading_from_app_spec.rb".freeze, "spec/new_integration/code_loading/loading_from_slice_spec.rb".freeze, "spec/new_integration/container/application_routes_helper_spec.rb".freeze, "spec/new_integration/container/auto_injection_spec.rb".freeze, "spec/new_integration/container/auto_registration_spec.rb".freeze, "spec/new_integration/container/autoloader_spec.rb".freeze, "spec/new_integration/container/imports_spec.rb".freeze, "spec/new_integration/container/prepare_container_spec.rb".freeze, "spec/new_integration/container/shutdown_spec.rb".freeze, "spec/new_integration/container/standard_bootable_components_spec.rb".freeze, "spec/new_integration/rack_app/middleware_spec.rb".freeze, "spec/new_integration/rack_app/non_booted_rack_app_spec.rb".freeze, "spec/new_integration/rack_app/rack_app_spec.rb".freeze, "spec/new_integration/settings_spec.rb".freeze, "spec/new_integration/slices/external_slice_spec.rb".freeze, "spec/new_integration/slices/slice_configuration_spec.rb".freeze, "spec/new_integration/slices/slice_routing_spec.rb".freeze, "spec/new_integration/slices/slice_settings_spec.rb".freeze, "spec/new_integration/slices_spec.rb".freeze, "spec/new_integration/view/configuration_spec.rb".freeze, "spec/new_integration/view/context/assets_spec.rb".freeze, "spec/new_integration/view/context/inflector_spec.rb".freeze, "spec/new_integration/view/context/request_spec.rb".freeze, "spec/new_integration/view/context/routes_spec.rb".freeze, "spec/new_integration/view/context/settings_spec.rb".freeze, "spec/new_integration/view/inflector_spec.rb".freeze, "spec/new_integration/view/part_namespace_spec.rb".freeze, "spec/new_integration/view/path_spec.rb".freeze, "spec/new_integration/view/template_spec.rb".freeze, "spec/new_integration/view/views_spec.rb".freeze, "spec/spec_helper.rb".freeze, "spec/support/app_integration.rb".freeze, "spec/support/coverage.rb".freeze, "spec/support/fixtures/hanami-plugin/Gemfile".freeze, "spec/support/fixtures/hanami-plugin/README.md".freeze, "spec/support/fixtures/hanami-plugin/Rakefile".freeze, "spec/support/fixtures/hanami-plugin/bin/console".freeze, "spec/support/fixtures/hanami-plugin/bin/setup".freeze, "spec/support/fixtures/hanami-plugin/hanami-plugin.gemspec".freeze, "spec/support/fixtures/hanami-plugin/lib/hanami/plugin.rb".freeze, "spec/support/fixtures/hanami-plugin/lib/hanami/plugin/cli.rb".freeze, "spec/support/fixtures/hanami-plugin/lib/hanami/plugin/version.rb".freeze, "spec/support/rspec.rb".freeze, "spec/support/shared_examples/cli/generate/app.rb".freeze, "spec/support/shared_examples/cli/generate/migration.rb".freeze, "spec/support/shared_examples/cli/generate/model.rb".freeze, "spec/support/shared_examples/cli/new.rb".freeze, "spec/unit/hanami/configuration/actions/content_security_policy_spec.rb".freeze, "spec/unit/hanami/configuration/actions/cookies_spec.rb".freeze, "spec/unit/hanami/configuration/actions/csrf_protection_spec.rb".freeze, "spec/unit/hanami/configuration/actions/default_values_spec.rb".freeze, "spec/unit/hanami/configuration/actions/sessions_spec.rb".freeze, "spec/unit/hanami/configuration/actions_spec.rb".freeze, "spec/unit/hanami/configuration/base_url_spec.rb".freeze, "spec/unit/hanami/configuration/inflector_spec.rb".freeze, "spec/unit/hanami/configuration/logger_spec.rb".freeze, "spec/unit/hanami/configuration/views_spec.rb".freeze, "spec/unit/hanami/configuration_spec.rb".freeze, "spec/unit/hanami/env_spec.rb".freeze, "spec/unit/hanami/routes_spec.rb".freeze, "spec/unit/hanami/settings/dotenv_store_spec.rb".freeze, "spec/unit/hanami/settings_spec.rb".freeze, "spec/unit/hanami/slice_configurable_spec.rb".freeze, "spec/unit/hanami/slice_name_spec.rb".freeze, "spec/unit/hanami/slice_spec.rb".freeze, "spec/unit/hanami/version_spec.rb".freeze, "spec/unit/hanami/web/rack_logger_spec.rb".freeze] s.homepage = "http://hanamirb.org".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 3.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "The web, with simplicity".freeze s.test_files = ["spec/integration/application_middleware_stack_spec.rb".freeze, "spec/integration/assets/cdn_spec.rb".freeze, "spec/integration/assets/fingerprint_spec.rb".freeze, "spec/integration/assets/helpers_spec.rb".freeze, "spec/integration/assets/serve_spec.rb".freeze, "spec/integration/assets/subresource_integrity_spec.rb".freeze, "spec/integration/body_parsers_spec.rb".freeze, "spec/integration/cli/assets/precompile_spec.rb".freeze, "spec/integration/cli/assets_spec.rb".freeze, "spec/integration/cli/console_spec.rb".freeze, "spec/integration/cli/db/apply_spec.rb".freeze, "spec/integration/cli/db/console_spec.rb".freeze, "spec/integration/cli/db/create_spec.rb".freeze, "spec/integration/cli/db/drop_spec.rb".freeze, "spec/integration/cli/db/migrate_spec.rb".freeze, "spec/integration/cli/db/prepare_spec.rb".freeze, "spec/integration/cli/db/rollback_spec.rb".freeze, "spec/integration/cli/db/version_spec.rb".freeze, "spec/integration/cli/db_spec.rb".freeze, "spec/integration/cli/destroy/action_spec.rb".freeze, "spec/integration/cli/destroy/app_spec.rb".freeze, "spec/integration/cli/destroy/mailer_spec.rb".freeze, "spec/integration/cli/destroy/migration_spec.rb".freeze, "spec/integration/cli/destroy/model_spec.rb".freeze, "spec/integration/cli/destroy_spec.rb".freeze, "spec/integration/cli/generate/action_spec.rb".freeze, "spec/integration/cli/generate/app_spec.rb".freeze, "spec/integration/cli/generate/mailer_spec.rb".freeze, "spec/integration/cli/generate/migration_spec.rb".freeze, "spec/integration/cli/generate/model_spec.rb".freeze, "spec/integration/cli/generate/secret_spec.rb".freeze, "spec/integration/cli/generate_spec.rb".freeze, "spec/integration/cli/new/database_spec.rb".freeze, "spec/integration/cli/new/hanami_head_spec.rb".freeze, "spec/integration/cli/new/template_spec.rb".freeze, "spec/integration/cli/new/test_spec.rb".freeze, "spec/integration/cli/new_spec.rb".freeze, "spec/integration/cli/plugins_spec.rb".freeze, "spec/integration/cli/routes_spec.rb".freeze, "spec/integration/cli/server_spec.rb".freeze, "spec/integration/cli/version_spec.rb".freeze, "spec/integration/early_hints_spec.rb".freeze, "spec/integration/handle_exceptions_spec.rb".freeze, "spec/integration/head_spec.rb".freeze, "spec/integration/http_headers_spec.rb".freeze, "spec/integration/mailer_spec.rb".freeze, "spec/integration/middleware_spec.rb".freeze, "spec/integration/mount_applications_spec.rb".freeze, "spec/integration/project_initializers_spec.rb".freeze, "spec/integration/rackup_spec.rb".freeze, "spec/integration/rake/with_minitest_spec.rb".freeze, "spec/integration/rake/with_rspec_spec.rb".freeze, "spec/integration/routing_helpers_spec.rb".freeze, "spec/integration/security/content_security_policy_spec.rb".freeze, "spec/integration/security/csrf_protection_spec.rb".freeze, "spec/integration/security/force_ssl_spec.rb".freeze, "spec/integration/security/x_content_type_options_spec.rb".freeze, "spec/integration/security/x_frame_options_spec.rb".freeze, "spec/integration/security/x_xss_protection_spec.rb".freeze, "spec/integration/send_file_spec.rb".freeze, "spec/integration/sessions_spec.rb".freeze, "spec/integration/static_middleware_spec.rb".freeze, "spec/integration/streaming_spec.rb".freeze, "spec/integration/unsafe_send_file_spec.rb".freeze, "spec/isolation/hanami/application/already_configured_spec.rb".freeze, "spec/isolation/hanami/application/inherit_anonymous_class_spec.rb".freeze, "spec/isolation/hanami/application/inherit_concrete_class_spec.rb".freeze, "spec/isolation/hanami/application/not_configured_spec.rb".freeze, "spec/isolation/hanami/application/routes/configured_spec.rb".freeze, "spec/isolation/hanami/application/routes/not_configured_spec.rb".freeze, "spec/isolation/hanami/boot/success_spec.rb".freeze, "spec/new_integration/action/configuration_spec.rb".freeze, "spec/new_integration/action/cookies_spec.rb".freeze, "spec/new_integration/action/csrf_protection_spec.rb".freeze, "spec/new_integration/action/routes_spec.rb".freeze, "spec/new_integration/action/sessions_spec.rb".freeze, "spec/new_integration/action/view_integration_spec.rb".freeze, "spec/new_integration/action/view_rendering/automatic_rendering_spec.rb".freeze, "spec/new_integration/action/view_rendering/paired_view_inference_spec.rb".freeze, "spec/new_integration/action/view_rendering_spec.rb".freeze, "spec/new_integration/code_loading/loading_from_app_spec.rb".freeze, "spec/new_integration/code_loading/loading_from_slice_spec.rb".freeze, "spec/new_integration/container/application_routes_helper_spec.rb".freeze, "spec/new_integration/container/auto_injection_spec.rb".freeze, "spec/new_integration/container/auto_registration_spec.rb".freeze, "spec/new_integration/container/autoloader_spec.rb".freeze, "spec/new_integration/container/imports_spec.rb".freeze, "spec/new_integration/container/prepare_container_spec.rb".freeze, "spec/new_integration/container/shutdown_spec.rb".freeze, "spec/new_integration/container/standard_bootable_components_spec.rb".freeze, "spec/new_integration/rack_app/middleware_spec.rb".freeze, "spec/new_integration/rack_app/non_booted_rack_app_spec.rb".freeze, "spec/new_integration/rack_app/rack_app_spec.rb".freeze, "spec/new_integration/settings_spec.rb".freeze, "spec/new_integration/slices/external_slice_spec.rb".freeze, "spec/new_integration/slices/slice_configuration_spec.rb".freeze, "spec/new_integration/slices/slice_routing_spec.rb".freeze, "spec/new_integration/slices/slice_settings_spec.rb".freeze, "spec/new_integration/slices_spec.rb".freeze, "spec/new_integration/view/configuration_spec.rb".freeze, "spec/new_integration/view/context/assets_spec.rb".freeze, "spec/new_integration/view/context/inflector_spec.rb".freeze, "spec/new_integration/view/context/request_spec.rb".freeze, "spec/new_integration/view/context/routes_spec.rb".freeze, "spec/new_integration/view/context/settings_spec.rb".freeze, "spec/new_integration/view/inflector_spec.rb".freeze, "spec/new_integration/view/part_namespace_spec.rb".freeze, "spec/new_integration/view/path_spec.rb".freeze, "spec/new_integration/view/template_spec.rb".freeze, "spec/new_integration/view/views_spec.rb".freeze, "spec/spec_helper.rb".freeze, "spec/support/app_integration.rb".freeze, "spec/support/coverage.rb".freeze, "spec/support/fixtures/hanami-plugin/Gemfile".freeze, "spec/support/fixtures/hanami-plugin/README.md".freeze, "spec/support/fixtures/hanami-plugin/Rakefile".freeze, "spec/support/fixtures/hanami-plugin/bin/console".freeze, "spec/support/fixtures/hanami-plugin/bin/setup".freeze, "spec/support/fixtures/hanami-plugin/hanami-plugin.gemspec".freeze, "spec/support/fixtures/hanami-plugin/lib/hanami/plugin/cli.rb".freeze, "spec/support/fixtures/hanami-plugin/lib/hanami/plugin/version.rb".freeze, "spec/support/fixtures/hanami-plugin/lib/hanami/plugin.rb".freeze, "spec/support/rspec.rb".freeze, "spec/support/shared_examples/cli/generate/app.rb".freeze, "spec/support/shared_examples/cli/generate/migration.rb".freeze, "spec/support/shared_examples/cli/generate/model.rb".freeze, "spec/support/shared_examples/cli/new.rb".freeze, "spec/unit/hanami/configuration/actions/content_security_policy_spec.rb".freeze, "spec/unit/hanami/configuration/actions/cookies_spec.rb".freeze, "spec/unit/hanami/configuration/actions/csrf_protection_spec.rb".freeze, "spec/unit/hanami/configuration/actions/default_values_spec.rb".freeze, "spec/unit/hanami/configuration/actions/sessions_spec.rb".freeze, "spec/unit/hanami/configuration/actions_spec.rb".freeze, "spec/unit/hanami/configuration/base_url_spec.rb".freeze, "spec/unit/hanami/configuration/inflector_spec.rb".freeze, "spec/unit/hanami/configuration/logger_spec.rb".freeze, "spec/unit/hanami/configuration/views_spec.rb".freeze, "spec/unit/hanami/configuration_spec.rb".freeze, "spec/unit/hanami/env_spec.rb".freeze, "spec/unit/hanami/routes_spec.rb".freeze, "spec/unit/hanami/settings/dotenv_store_spec.rb".freeze, "spec/unit/hanami/settings_spec.rb".freeze, "spec/unit/hanami/slice_configurable_spec.rb".freeze, "spec/unit/hanami/slice_name_spec.rb".freeze, "spec/unit/hanami/slice_spec.rb".freeze, "spec/unit/hanami/version_spec.rb".freeze, "spec/unit/hanami/web/rack_logger_spec.rb".freeze] s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 1.16".freeze, "< 3".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.15".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.7".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.5".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.2".freeze, ">= 0.2.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.25".freeze, ">= 0.25.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.6".freeze, ">= 0.6.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.0.alpha".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.0.alpha".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.4".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.8".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.1".freeze]) s.add_development_dependency(%q.freeze, ["~> 13.0".freeze]) end