# -*- encoding: utf-8 -*- # stub: roda 3.85.0 ruby lib Gem::Specification.new do |s| s.name = "roda".freeze s.version = "3.85.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "bug_tracker_uri" => "https://github.com/jeremyevans/roda/issues", "changelog_uri" => "https://roda.jeremyevans.net/rdoc/files/CHANGELOG.html", "documentation_uri" => "https://roda.jeremyevans.net/documentation.html", "mailing_list_uri" => "https://github.com/jeremyevans/roda/discussions", "source_code_uri" => "https://github.com/jeremyevans/roda" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Jeremy Evans".freeze] s.date = "2024-10-11" s.email = ["code@jeremyevans.net".freeze] s.extra_rdoc_files = ["MIT-LICENSE".freeze] s.files = ["MIT-LICENSE".freeze, "lib/roda.rb".freeze, "lib/roda/cache.rb".freeze, "lib/roda/plugins.rb".freeze, "lib/roda/plugins/Integer_matcher_max.rb".freeze, "lib/roda/plugins/_after_hook.rb".freeze, "lib/roda/plugins/_base64.rb".freeze, "lib/roda/plugins/_before_hook.rb".freeze, "lib/roda/plugins/_optimized_matching.rb".freeze, "lib/roda/plugins/_symbol_class_matchers.rb".freeze, "lib/roda/plugins/_symbol_regexp_matchers.rb".freeze, "lib/roda/plugins/additional_render_engines.rb".freeze, "lib/roda/plugins/additional_view_directories.rb".freeze, "lib/roda/plugins/all_verbs.rb".freeze, "lib/roda/plugins/assets.rb".freeze, "lib/roda/plugins/assets_preloading.rb".freeze, "lib/roda/plugins/assume_ssl.rb".freeze, "lib/roda/plugins/autoload_hash_branches.rb".freeze, "lib/roda/plugins/autoload_named_routes.rb".freeze, "lib/roda/plugins/backtracking_array.rb".freeze, "lib/roda/plugins/branch_locals.rb".freeze, "lib/roda/plugins/break.rb".freeze, "lib/roda/plugins/caching.rb".freeze, "lib/roda/plugins/capture_erb.rb".freeze, "lib/roda/plugins/chunked.rb".freeze, "lib/roda/plugins/class_level_routing.rb".freeze, "lib/roda/plugins/class_matchers.rb".freeze, "lib/roda/plugins/common_logger.rb".freeze, "lib/roda/plugins/content_for.rb".freeze, "lib/roda/plugins/content_security_policy.rb".freeze, "lib/roda/plugins/cookie_flags.rb".freeze, "lib/roda/plugins/cookies.rb".freeze, "lib/roda/plugins/csrf.rb".freeze, "lib/roda/plugins/custom_block_results.rb".freeze, "lib/roda/plugins/custom_matchers.rb".freeze, "lib/roda/plugins/default_headers.rb".freeze, "lib/roda/plugins/default_status.rb".freeze, "lib/roda/plugins/delay_build.rb".freeze, "lib/roda/plugins/delegate.rb".freeze, "lib/roda/plugins/delete_empty_headers.rb".freeze, "lib/roda/plugins/direct_call.rb".freeze, "lib/roda/plugins/disallow_file_uploads.rb".freeze, "lib/roda/plugins/drop_body.rb".freeze, "lib/roda/plugins/early_hints.rb".freeze, "lib/roda/plugins/empty_root.rb".freeze, "lib/roda/plugins/environments.rb".freeze, "lib/roda/plugins/erb_h.rb".freeze, "lib/roda/plugins/error_email.rb".freeze, "lib/roda/plugins/error_handler.rb".freeze, "lib/roda/plugins/error_mail.rb".freeze, "lib/roda/plugins/exception_page.rb".freeze, "lib/roda/plugins/filter_common_logger.rb".freeze, "lib/roda/plugins/flash.rb".freeze, "lib/roda/plugins/h.rb".freeze, "lib/roda/plugins/halt.rb".freeze, "lib/roda/plugins/hash_branch_view_subdir.rb".freeze, "lib/roda/plugins/hash_branches.rb".freeze, "lib/roda/plugins/hash_matcher.rb".freeze, "lib/roda/plugins/hash_paths.rb".freeze, "lib/roda/plugins/hash_routes.rb".freeze, "lib/roda/plugins/head.rb".freeze, "lib/roda/plugins/header_matchers.rb".freeze, "lib/roda/plugins/heartbeat.rb".freeze, "lib/roda/plugins/hmac_paths.rb".freeze, "lib/roda/plugins/hooks.rb".freeze, "lib/roda/plugins/host_authorization.rb".freeze, "lib/roda/plugins/hsts.rb".freeze, "lib/roda/plugins/indifferent_params.rb".freeze, "lib/roda/plugins/inject_erb.rb".freeze, "lib/roda/plugins/invalid_request_body.rb".freeze, "lib/roda/plugins/json.rb".freeze, "lib/roda/plugins/json_parser.rb".freeze, "lib/roda/plugins/link_to.rb".freeze, "lib/roda/plugins/mail_processor.rb".freeze, "lib/roda/plugins/mailer.rb".freeze, "lib/roda/plugins/match_affix.rb".freeze, "lib/roda/plugins/match_hook.rb".freeze, "lib/roda/plugins/match_hook_args.rb".freeze, "lib/roda/plugins/middleware.rb".freeze, "lib/roda/plugins/middleware_stack.rb".freeze, "lib/roda/plugins/module_include.rb".freeze, "lib/roda/plugins/multi_public.rb".freeze, "lib/roda/plugins/multi_route.rb".freeze, "lib/roda/plugins/multi_run.rb".freeze, "lib/roda/plugins/multi_view.rb".freeze, "lib/roda/plugins/multibyte_string_matcher.rb".freeze, "lib/roda/plugins/named_routes.rb".freeze, "lib/roda/plugins/named_templates.rb".freeze, "lib/roda/plugins/not_allowed.rb".freeze, "lib/roda/plugins/not_found.rb".freeze, "lib/roda/plugins/optimized_segment_matchers.rb".freeze, "lib/roda/plugins/optimized_string_matchers.rb".freeze, "lib/roda/plugins/padrino_render.rb".freeze, "lib/roda/plugins/param_matchers.rb".freeze, "lib/roda/plugins/params_capturing.rb".freeze, "lib/roda/plugins/partials.rb".freeze, "lib/roda/plugins/pass.rb".freeze, "lib/roda/plugins/path.rb".freeze, "lib/roda/plugins/path_matchers.rb".freeze, "lib/roda/plugins/path_rewriter.rb".freeze, "lib/roda/plugins/permissions_policy.rb".freeze, "lib/roda/plugins/placeholder_string_matchers.rb".freeze, "lib/roda/plugins/plain_hash_response_headers.rb".freeze, "lib/roda/plugins/precompile_templates.rb".freeze, "lib/roda/plugins/public.rb".freeze, "lib/roda/plugins/r.rb".freeze, "lib/roda/plugins/recheck_precompiled_assets.rb".freeze, "lib/roda/plugins/redirect_http_to_https.rb".freeze, "lib/roda/plugins/relative_path.rb".freeze, "lib/roda/plugins/render.rb".freeze, "lib/roda/plugins/render_coverage.rb".freeze, "lib/roda/plugins/render_each.rb".freeze, "lib/roda/plugins/render_locals.rb".freeze, "lib/roda/plugins/request_aref.rb".freeze, "lib/roda/plugins/request_headers.rb".freeze, "lib/roda/plugins/response_request.rb".freeze, "lib/roda/plugins/route_block_args.rb".freeze, "lib/roda/plugins/route_csrf.rb".freeze, "lib/roda/plugins/run_append_slash.rb".freeze, "lib/roda/plugins/run_handler.rb".freeze, "lib/roda/plugins/run_require_slash.rb".freeze, "lib/roda/plugins/sessions.rb".freeze, "lib/roda/plugins/shared_vars.rb".freeze, "lib/roda/plugins/sinatra_helpers.rb".freeze, "lib/roda/plugins/slash_path_empty.rb".freeze, "lib/roda/plugins/static.rb".freeze, "lib/roda/plugins/static_routing.rb".freeze, "lib/roda/plugins/status_303.rb".freeze, "lib/roda/plugins/status_handler.rb".freeze, "lib/roda/plugins/streaming.rb".freeze, "lib/roda/plugins/strip_path_prefix.rb".freeze, "lib/roda/plugins/symbol_matchers.rb".freeze, "lib/roda/plugins/symbol_status.rb".freeze, "lib/roda/plugins/symbol_views.rb".freeze, "lib/roda/plugins/timestamp_public.rb".freeze, "lib/roda/plugins/type_routing.rb".freeze, "lib/roda/plugins/typecast_params.rb".freeze, "lib/roda/plugins/typecast_params_sized_integers.rb".freeze, "lib/roda/plugins/unescape_path.rb".freeze, "lib/roda/plugins/view_options.rb".freeze, "lib/roda/request.rb".freeze, "lib/roda/response.rb".freeze, "lib/roda/session_middleware.rb".freeze, "lib/roda/version.rb".freeze] s.homepage = "https://roda.jeremyevans.net".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 1.9.2".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Routing tree web toolkit".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 5.7.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_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end