Documentation for Roda (v3.82.0)
+Documentation for Roda (v3.83.0)
README (Introduction to Roda, start here if new)
@@ -118,6 +118,7 @@Plugins that Ship with Roda
-
+
- assume_ssl: Makes request ssl? method always return true, for use with SSL-terminating reverse proxies that do not set appropriate headers.
- caching: Adds request and response methods related to http caching.
- content_security_policy: Allows setting an appropriate Content-Security-Policy header for the application/branch/action.
- cookie_flags: Adds checks for certain cookie flags, to update, warn, or error if they are not set correctly. @@ -252,7 +253,7 @@
- - 3.82 | 3.81 | 3.80 + 3.83 | 3.82 | 3.81 | 3.80
-
diff --git a/index.html b/index.html
index 466ca3cf..327e2b0a 100644
--- a/index.html
+++ b/index.html
@@ -104,7 +104,7 @@
A Modular, Scalable Ruby Framework
-
Simple, Reliable API
-
Currently at version 3.82.0
+Currently at version 3.83.0
-
diff --git a/rdoc/classes/Roda.html b/rdoc/classes/Roda.html
index 278db3be..b6aa836b 100644
--- a/rdoc/classes/Roda.html
+++ b/rdoc/classes/Roda.html
@@ -71,6 +71,9 @@
class lib/roda/plugins/assets_preloading.rb
- +lib/roda/plugins/assume_ssl.rb + +
- lib/roda/plugins/autoload_hash_branches.rb
-
@@ -489,7 +492,7 @@
Constants
RodaMinorVersion = -82 +83 The minor version of
diff --git a/rdoc/classes/Roda/RodaPlugins.html b/rdoc/classes/Roda/RodaPlugins.html index b1fdff05..368100c0 100644 --- a/rdoc/classes/Roda/RodaPlugins.html +++ b/rdoc/classes/Roda/RodaPlugins.html @@ -68,6 +68,9 @@Roda
, updated for new feature releases ofRoda
.module lib/roda/plugins/assets_preloading.rb
- +lib/roda/plugins/assume_ssl.rb +
+- lib/roda/plugins/autoload_hash_branches.rb
- @@ -468,6 +471,7 @@
Classes and Modules
- Roda::RodaPlugins::AllVerbs
- Roda::RodaPlugins::Assets
- Roda::RodaPlugins::AssetsPreloading
+- Roda::RodaPlugins::AssumeSSL
- Roda::RodaPlugins::AutoloadHashBranches
- Roda::RodaPlugins::AutoloadNamedRoutes
- Roda::RodaPlugins::BacktrackingArray
diff --git a/rdoc/classes/Roda/RodaPlugins/AssumeSSL.html b/rdoc/classes/Roda/RodaPlugins/AssumeSSL.html new file mode 100644 index 00000000..361b5ee2 --- /dev/null +++ b/rdoc/classes/Roda/RodaPlugins/AssumeSSL.html @@ -0,0 +1,66 @@ + + + +Roda::RodaPlugins::AssumeSSL + + + + + + +++ + + diff --git a/rdoc/classes/Roda/RodaPlugins/AssumeSSL/RequestMethods.html b/rdoc/classes/Roda/RodaPlugins/AssumeSSL/RequestMethods.html new file mode 100644 index 00000000..11dbdac5 --- /dev/null +++ b/rdoc/classes/Roda/RodaPlugins/AssumeSSL/RequestMethods.html @@ -0,0 +1,84 @@ + + + +++module +Roda::RodaPlugins::AssumeSSL +
+ +++ + +++++The assume_ssl plugin makes the request ssl? method always return true. This is useful when using an SSL-terminating reverse proxy that doesn’t set the X-Forwarded-Proto or similar header to notify Rack that it is forwarding an SSL request.
+ +The sessions and sinatra_helpers plugins that ship with
+ +Roda
both use the ssl? method internally and can be affected by use of the plugin. It’s recommended that you use this plugin if you are using either plugin and an SSL-terminating proxy as described above.plugin :assume_ssl +
+++++Classes and Modules
+ +++ +Roda::RodaPlugins::AssumeSSL::RequestMethods + + + + + + +++ + + diff --git a/rdoc/classes/Roda/RodaPlugins/MultiPublic.html b/rdoc/classes/Roda/RodaPlugins/MultiPublic.html index 9afbe2b1..a242190e 100644 --- a/rdoc/classes/Roda/RodaPlugins/MultiPublic.html +++ b/rdoc/classes/Roda/RodaPlugins/MultiPublic.html @@ -45,7 +45,7 @@++module +Roda::RodaPlugins::AssumeSSL::RequestMethods +
+ +++ + ++ + ++++++ +++Public Instance methods
++ +++ssl?() + +++ ++Assume all requests are protected by SSL.
+ ++ +[show source] + ++# File lib/roda/plugins/assume_ssl.rb +20 def ssl? +21 true +22 end
+module font: 'assets/fonts', form: 'static/forms/pdfs' -r.route do +route do r.on "images" do r.multi_public(:img) end @@ -67,7 +67,7 @@
module 'fonts' => 'assets/fonts', 'forms' => 'static/forms/pdfs' -r.route do +route do r.on %w"images fonts forms" do |dir| r.multi_public(dir) end @@ -81,7 +81,7 @@
module 'fonts' => ['assets/fonts', {'Cache-Control'=>'max-age=31536000'}, 'font/ttf'], 'forms' => ['static/forms/pdfs', nil, 'application/pdf'] -r.route do +route do r.on %w"images fonts forms" do |dir| r.multi_public(dir) end diff --git a/rdoc/classes/Roda/RodaPlugins/Public.html b/rdoc/classes/Roda/RodaPlugins/Public.html index 5e911aab..9a323673 100644 --- a/rdoc/classes/Roda/RodaPlugins/Public.html +++ b/rdoc/classes/Roda/RodaPlugins/Public.html @@ -50,7 +50,7 @@
module plugin :public, root: 'static' # Assuming public is the location of files -r.route do +route do # Make GET /images/foo.png look for public/images/foo.png r.public diff --git a/rdoc/classes/Roda/RodaPlugins/TimestampPublic.html b/rdoc/classes/Roda/RodaPlugins/TimestampPublic.html index 88f8089a..09db53d7 100644 --- a/rdoc/classes/Roda/RodaPlugins/TimestampPublic.html +++ b/rdoc/classes/Roda/RodaPlugins/TimestampPublic.html @@ -50,7 +50,7 @@
module plugin :public, root: 'static', prefix: 'public' # Assuming public is the location of files, and static is the path prefix -r.route do +route do # Make GET /static/1238099123/images/foo.png look for public/images/foo.png r.timestamp_public diff --git a/rdoc/classes/Roda/RodaPlugins/TypecastParams/Params.html b/rdoc/classes/Roda/RodaPlugins/TypecastParams/Params.html index 121ae91a..03d9ea78 100644 --- a/rdoc/classes/Roda/RodaPlugins/TypecastParams/Params.html +++ b/rdoc/classes/Roda/RodaPlugins/TypecastParams/Params.html @@ -429,7 +429,7 @@
Public Instance methods
You can use
-dig
to get access to nested arrays by using:array
or:array!
as the first argument and providing the type in the second argument:tp.dig(:array, :pos_int, 'foo', 'bar', 'baz') # tp['foo']['bar'].array(:int, 'baz') +
tp.dig(:array, :pos_int, 'foo', 'bar', 'baz') # tp['foo']['bar'].array(:pos_int, 'baz')
diff --git a/rdoc/created.rid b/rdoc/created.rid index 79b3f885..9474cb44 100644 --- a/rdoc/created.rid +++ b/rdoc/created.rid @@ -1,6 +1,6 @@ -Fri, 12 Jul 2024 08:06:06 -0700 +Mon, 12 Aug 2024 08:45:01 -0700 README.rdoc Wed, 18 Oct 2023 15:53:01 -0700 -CHANGELOG Fri, 12 Jul 2024 07:56:42 -0700 +CHANGELOG Mon, 12 Aug 2024 08:39:07 -0700 doc/CHANGELOG.old Fri, 11 Mar 2022 10:33:07 -0800 MIT-LICENSE Thu, 12 Jan 2023 07:50:45 -0800 lib/roda.rb Mon, 14 Aug 2023 09:53:11 -0700 @@ -17,6 +17,7 @@ lib/roda/plugins/additional_view_directories.rb Wed, 16 Feb 2022 13:32:47 -0800 lib/roda/plugins/all_verbs.rb Mon, 12 Sep 2022 13:47:50 -0700 lib/roda/plugins/assets.rb Tue, 04 Jun 2024 09:27:59 -0700 lib/roda/plugins/assets_preloading.rb Wed, 16 Aug 2017 08:44:25 -0700 +lib/roda/plugins/assume_ssl.rb Fri, 12 Jul 2024 18:14:45 -0700 lib/roda/plugins/autoload_hash_branches.rb Wed, 11 Jan 2023 10:59:30 -0800 lib/roda/plugins/autoload_named_routes.rb Sat, 14 Jan 2023 09:21:53 -0800 lib/roda/plugins/backtracking_array.rb Mon, 22 Jun 2020 15:56:02 -0700 @@ -80,7 +81,7 @@ lib/roda/plugins/match_hook_args.rb Mon, 14 Aug 2023 08:54:23 -0700 lib/roda/plugins/middleware.rb Wed, 27 Dec 2023 11:47:34 -0800 lib/roda/plugins/middleware_stack.rb Fri, 12 Jan 2018 08:46:22 -0800 lib/roda/plugins/module_include.rb Tue, 21 Sep 2021 14:23:42 -0700 -lib/roda/plugins/multi_public.rb Mon, 12 Sep 2022 13:47:50 -0700 +lib/roda/plugins/multi_public.rb Thu, 25 Jul 2024 11:07:58 -0700 lib/roda/plugins/multi_route.rb Mon, 13 Jun 2022 14:42:04 -0700 lib/roda/plugins/multi_run.rb Fri, 14 Apr 2023 14:50:43 -0700 lib/roda/plugins/multi_view.rb Mon, 13 Jun 2022 14:42:04 -0700 @@ -103,7 +104,7 @@ lib/roda/plugins/permissions_policy.rb Tue, 12 Mar 2024 10:38:13 -0700 lib/roda/plugins/placeholder_string_matchers.rb Thu, 16 Apr 2020 13:01:43 -0700 lib/roda/plugins/plain_hash_response_headers.rb Fri, 05 Jul 2024 08:01:57 -0700 lib/roda/plugins/precompile_templates.rb Wed, 13 Jan 2021 12:42:16 -0800 -lib/roda/plugins/public.rb Tue, 02 Jul 2024 15:37:01 -0700 +lib/roda/plugins/public.rb Thu, 25 Jul 2024 11:07:58 -0700 lib/roda/plugins/r.rb Thu, 13 Aug 2020 12:32:01 -0700 lib/roda/plugins/recheck_precompiled_assets.rb Thu, 18 Feb 2021 14:23:19 -0800 lib/roda/plugins/redirect_http_to_https.rb Wed, 18 Oct 2023 14:59:20 -0700 @@ -133,16 +134,16 @@ lib/roda/plugins/strip_path_prefix.rb Wed, 16 Aug 2017 08:44:25 -0700 lib/roda/plugins/symbol_matchers.rb Tue, 23 May 2023 09:08:39 -0700 lib/roda/plugins/symbol_status.rb Wed, 20 Apr 2022 11:42:37 -0700 lib/roda/plugins/symbol_views.rb Fri, 17 Mar 2023 08:40:26 -0700 -lib/roda/plugins/timestamp_public.rb Mon, 30 Oct 2017 11:03:30 -0700 +lib/roda/plugins/timestamp_public.rb Thu, 25 Jul 2024 11:07:58 -0700 lib/roda/plugins/type_routing.rb Mon, 19 Jun 2023 16:20:51 -0700 -lib/roda/plugins/typecast_params.rb Sat, 15 Jul 2023 08:02:19 -0700 +lib/roda/plugins/typecast_params.rb Wed, 31 Jul 2024 14:25:36 -0700 lib/roda/plugins/typecast_params_sized_integers.rb Tue, 08 Nov 2022 08:49:54 -0800 lib/roda/plugins/unescape_path.rb Mon, 17 Oct 2022 09:28:16 -0700 lib/roda/plugins/view_options.rb Mon, 12 Sep 2022 13:47:50 -0700 lib/roda/request.rb Fri, 17 Mar 2023 08:33:20 -0700 lib/roda/response.rb Fri, 23 Feb 2024 14:44:14 -0800 lib/roda/session_middleware.rb Sun, 04 Aug 2019 14:34:46 -0700 -lib/roda/version.rb Fri, 12 Jul 2024 07:56:42 -0700 +lib/roda/version.rb Mon, 12 Aug 2024 08:39:07 -0700 doc/conventions.rdoc Mon, 16 Oct 2023 12:10:05 -0700 doc/release_notes/1.0.0.txt Tue, 19 Aug 2014 09:04:25 -0700 doc/release_notes/1.1.0.txt Tue, 11 Nov 2014 11:35:26 -0800 @@ -262,4 +263,5 @@ doc/release_notes/3.8.0.txt Thu, 17 May 2018 13:49:47 -0700 doc/release_notes/3.80.0.txt Fri, 10 May 2024 08:34:52 -0700 doc/release_notes/3.81.0.txt Wed, 12 Jun 2024 08:35:42 -0700 doc/release_notes/3.82.0.txt Fri, 12 Jul 2024 07:56:42 -0700 +doc/release_notes/3.83.0.txt Mon, 12 Aug 2024 08:39:07 -0700 doc/release_notes/3.9.0.txt Mon, 11 Jun 2018 12:33:07 -0700 diff --git a/rdoc/files/CHANGELOG.html b/rdoc/files/CHANGELOG.html index 8b1137d9..04cf4fea 100644 --- a/rdoc/files/CHANGELOG.html +++ b/rdoc/files/CHANGELOG.html @@ -31,12 +31,17 @@CHANGELOG
Last Update: -2024-07-12 07:56:42 -0700 +2024-08-12 08:39:07 -0700+3.83.0 (2024-08-12)¶ ↑
+-
+
Add assume_ssl plugin for making request ssl? method always return true (jeremyevans)
+
3.82.0 (2024-07-12)¶ ↑
-
Add :encodings option to public plugin to support configurable encoding order (jeremyevans)
diff --git a/rdoc/files/doc/release_notes/3_83_0_txt.html b/rdoc/files/doc/release_notes/3_83_0_txt.html new file mode 100644 index 00000000..3d077c8f --- /dev/null +++ b/rdoc/files/doc/release_notes/3_83_0_txt.html @@ -0,0 +1,57 @@ + + + +3.83.0.txt + + + + + + +++ + + diff --git a/rdoc/files/lib/roda/plugins/assume_ssl_rb.html b/rdoc/files/lib/roda/plugins/assume_ssl_rb.html new file mode 100644 index 00000000..886ad0b1 --- /dev/null +++ b/rdoc/files/lib/roda/plugins/assume_ssl_rb.html @@ -0,0 +1,52 @@ + + + +++ + + +3.83.0.txt +
++doc/release_notes/3.83.0.txt +++Last Update: +2024-08-12 08:39:07 -0700 ++assume_ssl.rb + + + + + + +++ + + diff --git a/rdoc/files/lib/roda/plugins/multi_public_rb.html b/rdoc/files/lib/roda/plugins/multi_public_rb.html index c2a4db10..0712f7ae 100644 --- a/rdoc/files/lib/roda/plugins/multi_public_rb.html +++ b/rdoc/files/lib/roda/plugins/multi_public_rb.html @@ -31,7 +31,7 @@++assume_ssl.rb +
++lib/roda/plugins/assume_ssl.rb +++Last Update: +2024-07-12 18:14:45 -0700 ++++ + ++ ++++ +multi_public.rb
Last Update: -2022-09-12 13:47:50 -0700 +2024-07-25 11:07:58 -0700diff --git a/rdoc/files/lib/roda/plugins/public_rb.html b/rdoc/files/lib/roda/plugins/public_rb.html index 491ea121..0bfa55b6 100644 --- a/rdoc/files/lib/roda/plugins/public_rb.html +++ b/rdoc/files/lib/roda/plugins/public_rb.html @@ -31,7 +31,7 @@public.rb
Last Update: -2024-07-02 15:37:01 -0700 +2024-07-25 11:07:58 -0700diff --git a/rdoc/files/lib/roda/plugins/timestamp_public_rb.html b/rdoc/files/lib/roda/plugins/timestamp_public_rb.html index 7095bc5f..f853c7d5 100644 --- a/rdoc/files/lib/roda/plugins/timestamp_public_rb.html +++ b/rdoc/files/lib/roda/plugins/timestamp_public_rb.html @@ -31,7 +31,7 @@timestamp_public.rb
Last Update: -2017-10-30 11:03:30 -0700 +2024-07-25 11:07:58 -0700diff --git a/rdoc/files/lib/roda/plugins/typecast_params_rb.html b/rdoc/files/lib/roda/plugins/typecast_params_rb.html index 099502f4..df126401 100644 --- a/rdoc/files/lib/roda/plugins/typecast_params_rb.html +++ b/rdoc/files/lib/roda/plugins/typecast_params_rb.html @@ -31,7 +31,7 @@typecast_params.rb
Last Update: -2023-07-15 08:02:19 -0700 +2024-07-31 14:25:36 -0700diff --git a/rdoc/files/lib/roda/version_rb.html b/rdoc/files/lib/roda/version_rb.html index f7a26fc0..3fd0da09 100644 --- a/rdoc/files/lib/roda/version_rb.html +++ b/rdoc/files/lib/roda/version_rb.html @@ -31,7 +31,7 @@version.rb
Last Update: -2024-07-12 07:56:42 -0700 +2024-08-12 08:39:07 -0700diff --git a/rdoc/fr_class_index.html b/rdoc/fr_class_index.html index 3b5a2d04..1329e135 100644 --- a/rdoc/fr_class_index.html +++ b/rdoc/fr_class_index.html @@ -27,6 +27,8 @@ Roda::RodaPlugins::Assets::RequestMethodsRoda::RodaPlugins::AutoloadNamedRoutes
diff --git a/rdoc/fr_file_index.html b/rdoc/fr_file_index.html index bf5552e0..0c8ab19a 100644 --- a/rdoc/fr_file_index.html +++ b/rdoc/fr_file_index.html @@ -133,6 +133,7 @@- 3.80.0.txt
- 3.81.0.txt
- 3.82.0.txt
+- 3.83.0.txt
- 3.9.0.txt
- roda.rb
- cache.rb
@@ -148,6 +149,7 @@- all_verbs.rb
- assets.rb
- assets_preloading.rb
+- assume_ssl.rb
- autoload_hash_branches.rb
- autoload_named_routes.rb
- backtracking_array.rb
diff --git a/rdoc/fr_method_index.html b/rdoc/fr_method_index.html index 227154fd..b1907334 100644 --- a/rdoc/fr_method_index.html +++ b/rdoc/fr_method_index.html @@ -37,155 +37,155 @@- #route_block (Roda::RodaPlugins::Base::ClassMethods)
- #scope (Roda::RodaPlugins::Base::RequestMethods)
- #status (Roda::RodaPlugins::Base::ResponseMethods)
-- ::configure (Roda::RodaPlugins::Hooks)
-- ::configure (Roda::RodaPlugins::HostAuthorization)
-- ::configure (Roda::RodaPlugins::HmacPaths)
-- ::configure (Roda::RodaPlugins::Heartbeat)
-- ::configure (Roda::RodaPlugins::Static)
-- ::configure (Roda::RodaPlugins::StatusHandler)
+- ::configure (Roda::RodaPlugins::DirectCall)
+- ::configure (Roda::RodaPlugins::DefaultHeaders)
+- ::configure (Roda::RodaPlugins::Environments)
+- ::configure (Roda::RodaPlugins::ClassLevelRouting)
+- ::configure (Roda::RodaPlugins::CustomMatchers)
- ::configure (Roda::RodaPlugins::IntegerMatcherMax)
- ::configure (Roda::RodaPlugins::InvalidRequestBody)
-- ::configure (Roda::RodaPlugins::AdditionalRenderEngines)
-- ::configure (Roda::RodaPlugins::HashRoutes)
-- ::configure (Roda::RodaPlugins::AdditionalViewDirectories)
- ::configure (Roda::RodaPlugins::Json)
-- ::configure (Roda::RodaPlugins::Assets)
-- ::configure (Roda::RodaPlugins::HashPaths)
+- ::configure (Roda::RodaPlugins::AdditionalRenderEngines)
- ::configure (Roda::RodaPlugins::JsonParser)
-- ::configure (Roda::RodaPlugins::NotFound)
-- ::configure (Roda::RodaPlugins::HashBranches)
-- ::configure (Roda::RodaPlugins::PermissionsPolicy)
-- ::configure (Roda::RodaPlugins::Path)
-- ::configure (Roda::RodaPlugins::HashBranchViewSubdir)
-- ::configure (Roda::RodaPlugins::Sessions)
-- ::configure (Roda::RodaPlugins::RunAppendSlash)
-- ::configure (Roda::RodaPlugins::FilterCommonLogger)
+- ::configure (Roda::RodaPlugins::AdditionalViewDirectories)
- ::configure (Roda::RodaPlugins::Mailer)
+- ::configure (Roda::RodaPlugins::Assets)
+- ::configure (Roda::RodaPlugins::Hooks)
+- ::configure (Roda::RodaPlugins::ErrorEmail)
+- ::configure (Roda::RodaPlugins::CustomBlockResults)
+- ::configure (Roda::RodaPlugins::ErrorHandler)
+- ::configure (Roda::RodaPlugins::Chunked)
+- ::configure (Roda::RodaPlugins::HmacPaths)
+- ::configure (Roda::RodaPlugins::TypecastParams)
+- ::configure (Roda::RodaPlugins::TypeRouting)
- ::configure (Roda::RodaPlugins::MatchAffix)
-- ::configure (Roda::RodaPlugins::AutoloadHashBranches)
-- ::configure (Roda::RodaPlugins::ErrorMail)
+- ::configure (Roda::RodaPlugins::TimestampPublic)
+- ::configure (Roda::RodaPlugins::SymbolViews)
+- ::configure (Roda::RodaPlugins::SymbolMatchers)
- ::configure (Roda::RodaPlugins::MatchHookArgs)
-- ::configure (Roda::RodaPlugins::ErrorHandler)
-- ::configure (Roda::RodaPlugins::ErrorEmail)
-- ::configure (Roda::RodaPlugins::AutoloadNamedRoutes)
+- ::configure (Roda::RodaPlugins::AutoloadHashBranches)
- ::configure (Roda::RodaPlugins::Middleware)
-- ::configure (Roda::RodaPlugins::Environments)
-- ::configure (Roda::RodaPlugins::DirectCall)
+- ::configure (Roda::RodaPlugins::Public)
- ::configure (Roda::RodaPlugins::DefaultStatus)
-- ::configure (Roda::RodaPlugins::DefaultHeaders)
-- ::configure (Roda::RodaPlugins::RouteCsrf)
-- ::configure (Roda::RodaPlugins::CustomMatchers)
-- ::configure (Roda::RodaPlugins::CustomBlockResults)
-- ::configure (Roda::RodaPlugins::RouteBlockArgs)
+- ::configure (Roda::RodaPlugins::CommonLogger)
+- ::configure (Roda::RodaPlugins::AutoloadNamedRoutes)
+- ::configure (Roda::RodaPlugins::ErrorMail)
+- ::configure (Roda::RodaPlugins::ContentFor)
- ::configure (Roda::RodaPlugins::MultiPublic)
-- ::configure (Roda::RodaPlugins::PathRewriter)
+- ::configure (Roda::RodaPlugins::MultiRoute)
+- ::configure (Roda::RodaPlugins::MultiRun)
+- ::configure (Roda::RodaPlugins::StatusHandler)
+- ::configure (Roda::RodaPlugins::NamedRoutes)
+- ::configure (Roda::RodaPlugins::Static)
- ::configure (Roda::RodaPlugins::Csrf)
-- ::configure (Roda::RodaPlugins::StripPathPrefix)
-- ::configure (Roda::RodaPlugins::Public)
+- ::configure (Roda::RodaPlugins::SinatraHelpers)
+- ::configure (Roda::RodaPlugins::NamedTemplates)
+- ::configure (Roda::RodaPlugins::Sessions)
+- ::configure (Roda::RodaPlugins::Heartbeat)
+- ::configure (Roda::RodaPlugins::NotFound)
+- ::configure (Roda::RodaPlugins::RunAppendSlash)
+- ::configure (Roda::RodaPlugins::RouteCsrf)
+- ::configure (Roda::RodaPlugins::HostAuthorization)
+- ::configure (Roda::RodaPlugins::FilterCommonLogger)
+- ::configure (Roda::RodaPlugins::RouteBlockArgs)
- ::configure (Roda::RodaPlugins::Cookies)
- ::configure (Roda::RodaPlugins::CookieFlags)
-- ::configure (Roda::RodaPlugins::RecheckPrecompiledAssets)
-- ::configure (Roda::RodaPlugins::MultiRoute)
-- ::configure (Roda::RodaPlugins::SymbolMatchers)
-- ::configure (Roda::RodaPlugins::ContentSecurityPolicy)
-- ::configure (Roda::RodaPlugins::ContentFor)
-- ::configure (Roda::RodaPlugins::CommonLogger)
- ::configure (Roda::RodaPlugins::RequestAref)
-- ::configure (Roda::RodaPlugins::ClassLevelRouting)
- ::configure (Roda::RodaPlugins::RenderLocals)
-- ::configure (Roda::RodaPlugins::MultiRun)
+- ::configure (Roda::RodaPlugins::Path)
+- ::configure (Roda::RodaPlugins::PathRewriter)
- ::configure (Roda::RodaPlugins::RenderCoverage)
-- ::configure (Roda::RodaPlugins::SymbolViews)
-- ::configure (Roda::RodaPlugins::TimestampPublic)
-- ::configure (Roda::RodaPlugins::Chunked)
-- ::configure (Roda::RodaPlugins::TypeRouting)
-- ::configure (Roda::RodaPlugins::TypecastParams)
-- ::configure (Roda::RodaPlugins::NamedRoutes)
+- ::configure (Roda::RodaPlugins::ContentSecurityPolicy)
+- ::configure (Roda::RodaPlugins::PermissionsPolicy)
+- ::configure (Roda::RodaPlugins::HashBranchViewSubdir)
- ::configure (Roda::RodaPlugins::Render)
-- ::configure (Roda::RodaPlugins::NamedTemplates)
+- ::configure (Roda::RodaPlugins::HashBranches)
- ::configure (Roda::RodaPlugins::RedirectHttpToHttps)
-- ::configure (Roda::RodaPlugins::SinatraHelpers)
+- ::configure (Roda::RodaPlugins::HashPaths)
+- ::configure (Roda::RodaPlugins::RecheckPrecompiledAssets)
+- ::configure (Roda::RodaPlugins::HashRoutes)
+- ::configure (Roda::RodaPlugins::StripPathPrefix)
- ::create (Roda::RodaPlugins::TypecastParams::Error)
- ::css (Roda::RodaPlugins::ExceptionPage)
- ::decode64 (Roda::RodaPlugins::Base64_)
- ::deprecate_constant (Roda::RodaPlugins)
- ::handle_type (Roda::RodaPlugins::TypecastParams::Params)
- ::js (Roda::RodaPlugins::ExceptionPage)
-- ::load_dependencies (Roda::RodaPlugins::AdditionalViewDirectories)
-- ::load_dependencies (Roda::RodaPlugins::PadrinoRender)
-- ::load_dependencies (Roda::RodaPlugins::RouteCsrf)
-- ::load_dependencies (Roda::RodaPlugins::MultiRoute)
-- ::load_dependencies (Roda::RodaPlugins::RecheckPrecompiledAssets)
-- ::load_dependencies (Roda::RodaPlugins::StaticRouting)
-- ::load_dependencies (Roda::RodaPlugins::SymbolMatchers)
-- ::load_dependencies (Roda::RodaPlugins::ViewOptions)
-- ::load_dependencies (Roda::RodaPlugins::NamedTemplates)
-- ::load_dependencies (Roda::RodaPlugins::InjectERB)
-- ::load_dependencies (Roda::RodaPlugins::ErbH)
-- ::load_dependencies (Roda::RodaPlugins::AutoloadNamedRoutes)
- ::load_dependencies (Roda::RodaPlugins::MultiPublic)
+- ::load_dependencies (Roda::RodaPlugins::RenderLocals)
+- ::load_dependencies (Roda::RodaPlugins::Partials)
+- ::load_dependencies (Roda::RodaPlugins::RouteCsrf)
- ::load_dependencies (Roda::RodaPlugins::FilterCommonLogger)
+- ::load_dependencies (Roda::RodaPlugins::Sessions)
+- ::load_dependencies (Roda::RodaPlugins::NotFound)
- ::load_dependencies (Roda::RodaPlugins::NotAllowed)
-- ::load_dependencies (Roda::RodaPlugins::TypecastParamsSizedIntegers)
-- ::load_dependencies (Roda::RodaPlugins::AdditionalRenderEngines)
-- ::load_dependencies (Roda::RodaPlugins::PrecompileTemplates)
-- ::load_dependencies (Roda::RodaPlugins::BranchLocals)
+- ::load_dependencies (Roda::RodaPlugins::SinatraHelpers)
+- ::load_dependencies (Roda::RodaPlugins::NamedTemplates)
+- ::load_dependencies (Roda::RodaPlugins::StaticRouting)
- ::load_dependencies (Roda::RodaPlugins::MultibyteStringMatcher)
-- ::load_dependencies (Roda::RodaPlugins::HashRoutes)
-- ::load_dependencies (Roda::RodaPlugins::Assets)
-- ::load_dependencies (Roda::RodaPlugins::MatchHook)
-- ::load_dependencies (Roda::RodaPlugins::LinkTo)
-- ::load_dependencies (Roda::RodaPlugins::AutoloadHashBranches)
- ::load_dependencies (Roda::RodaPlugins::MultiView)
-- ::load_dependencies (Roda::RodaPlugins::CaptureERB)
-- ::load_dependencies (Roda::RodaPlugins::SinatraHelpers)
-- ::load_dependencies (Roda::RodaPlugins::Chunked)
-- ::load_dependencies (Roda::RodaPlugins::HashBranchViewSubdir)
-- ::load_dependencies (Roda::RodaPlugins::ExceptionPage)
+- ::load_dependencies (Roda::RodaPlugins::PrecompileTemplates)
- ::load_dependencies (Roda::RodaPlugins::RenderCoverage)
-- ::load_dependencies (Roda::RodaPlugins::NotFound)
-- ::load_dependencies (Roda::RodaPlugins::Sessions)
-- ::load_dependencies (Roda::RodaPlugins::PlaceholderStringMatchers)
-- ::load_dependencies (Roda::RodaPlugins::AssetsPreloading)
+- ::load_dependencies (Roda::RodaPlugins::MultiRoute)
+- ::load_dependencies (Roda::RodaPlugins::HashBranchViewSubdir)
- ::load_dependencies (Roda::RodaPlugins::RenderEach)
-- ::load_dependencies (Roda::RodaPlugins::RenderLocals)
+- ::load_dependencies (Roda::RodaPlugins::ExceptionPage)
+- ::load_dependencies (Roda::RodaPlugins::BranchLocals)
- ::load_dependencies (Roda::RodaPlugins::ContentFor)
+- ::load_dependencies (Roda::RodaPlugins::AutoloadNamedRoutes)
+- ::load_dependencies (Roda::RodaPlugins::SymbolMatchers)
+- ::load_dependencies (Roda::RodaPlugins::AutoloadHashBranches)
+- ::load_dependencies (Roda::RodaPlugins::MatchHook)
+- ::load_dependencies (Roda::RodaPlugins::AssetsPreloading)
- ::load_dependencies (Roda::RodaPlugins::MatchAffix)
-- ::load_dependencies (Roda::RodaPlugins::Partials)
+- ::load_dependencies (Roda::RodaPlugins::CaptureERB)
+- ::load_dependencies (Roda::RodaPlugins::RecheckPrecompiledAssets)
+- ::load_dependencies (Roda::RodaPlugins::Chunked)
+- ::load_dependencies (Roda::RodaPlugins::HashRoutes)
+- ::load_dependencies (Roda::RodaPlugins::TypecastParamsSizedIntegers)
+- ::load_dependencies (Roda::RodaPlugins::Assets)
+- ::load_dependencies (Roda::RodaPlugins::LinkTo)
+- ::load_dependencies (Roda::RodaPlugins::AdditionalViewDirectories)
+- ::load_dependencies (Roda::RodaPlugins::AdditionalRenderEngines)
+- ::load_dependencies (Roda::RodaPlugins::PlaceholderStringMatchers)
+- ::load_dependencies (Roda::RodaPlugins::ErbH)
+- ::load_dependencies (Roda::RodaPlugins::InjectERB)
+- ::load_dependencies (Roda::RodaPlugins::ViewOptions)
+- ::load_dependencies (Roda::RodaPlugins::PadrinoRender)
- ::load_plugin (Roda::RodaPlugins)
- ::max_input_bytesize (Roda::RodaPlugins::TypecastParams::Params)
- ::nest (Roda::RodaPlugins::TypecastParams::Params)
-- ::new (Roda::RodaPlugins::Render::TemplateMtimeWrapper)
+- ::new (Roda::RodaPlugins::RecheckPrecompiledAssets::CompiledAssetsHash)
- ::new (Roda::RodaPlugins::Mailer::InstanceMethods)
-- ::new (Roda::RodaPlugins::Chunked::StreamBody)
-- ::new (Roda::RodaPlugins::Flash::FlashHash)
+- ::new (Roda::RodaPlugins::Middleware::Forwarder)
+- ::new (Roda::RodaCache)
+- ::new (Roda::RodaPlugins::MiddlewareStack::Stack)
- ::new (Roda::RodaPlugins::MiddlewareStack::StackPosition)
-- ::new (Roda::RodaPlugins::Base::RequestMethods)
-- ::new (Roda::RodaPlugins::Chunked::Body)
-- ::new (Roda::RodaPlugins::SinatraHelpers::DelayedBody)
+- ::new (Roda::RodaPlugins::Base::ResponseMethods)
+- ::new (Roda::RodaPlugins::PathRewriter::RequestMethods)
+- ::new (Roda::RodaPlugins::Head::CloseLater)
- ::new (Roda::RodaPlugins::ContentSecurityPolicy::Policy)
-- ::new (Roda::RodaPlugins::Streaming::AsyncStream)
- ::new (Roda::RodaPlugins::HashRoutes::DSL)
-- ::new (Roda::RodaPlugins::RequestHeaders::Headers)
-- ::new (RodaSessionMiddleware)
-- ::new (RodaSessionMiddleware::SessionHash)
-- ::new (Roda::RodaPlugins::IndifferentParams::QueryParser::Params)
-- ::new (Roda::RodaPlugins::Base::InstanceMethods)
-- ::new (Roda::RodaPlugins::ContentSecurityPolicy::ResponseMethods)
-- ::new (Roda::RodaPlugins::Middleware::Forwarder)
+- ::new (Roda::RodaPlugins::PermissionsPolicy::Policy)
- ::new (Roda::RodaPlugins::PermissionsPolicy::ResponseMethods)
-- ::new (Roda::RodaPlugins::Base::ResponseMethods)
-- ::new (Roda::RodaPlugins::RecheckPrecompiledAssets::CompiledAssetsHash)
-- ::new (Roda::RodaPlugins::DisallowFileUploads::RequestMethods)
- ::new (Roda::RodaPlugins::ClassLevelRouting::InstanceMethods)
+- ::new (Roda::RodaPlugins::DisallowFileUploads::RequestMethods)
+- ::new (Roda::RodaPlugins::Base::RequestMethods)
+- ::new (Roda::RodaPlugins::Render::TemplateMtimeWrapper)
- ::new (Roda::RodaPlugins::TypecastParams::Params)
-- ::new (Roda::RodaPlugins::PermissionsPolicy::Policy)
-- ::new (Roda::RodaPlugins::Head::CloseLater)
+- ::new (Roda::RodaPlugins::Flash::FlashHash)
+- ::new (Roda::RodaPlugins::RequestHeaders::Headers)
- ::new (Roda::RodaPlugins::ResponseRequest::InstanceMethods)
-- ::new (Roda::RodaPlugins::PathRewriter::RequestMethods)
-- ::new (Roda::RodaPlugins::MiddlewareStack::Stack)
-- ::new (Roda::RodaCache)
+- ::new (Roda::RodaPlugins::Base::InstanceMethods)
+- ::new (RodaSessionMiddleware::SessionHash)
+- ::new (Roda::RodaPlugins::SinatraHelpers::DelayedBody)
+- ::new (RodaSessionMiddleware)
+- ::new (Roda::RodaPlugins::Chunked::Body)
+- ::new (Roda::RodaPlugins::Streaming::AsyncStream)
- ::new (Roda::RodaPlugins::Streaming::Stream)
+- ::new (Roda::RodaPlugins::IndifferentParams::QueryParser::Params)
+- ::new (Roda::RodaPlugins::Chunked::StreamBody)
+- ::new (Roda::RodaPlugins::ContentSecurityPolicy::ResponseMethods)
- ::register_plugin (Roda::RodaPlugins)
- ::split_secret (Roda::RodaPlugins::Sessions)
- ::start_timer (Roda::RodaPlugins::CommonLogger)
@@ -195,17 +195,17 @@- #<< (Roda::RodaPlugins::Streaming::Stream)
- #POST (Roda::RodaPlugins::InvalidRequestBody::RequestMethods)
- #POST (Roda::RodaPlugins::JsonParser::RequestMethods)
-- #[] (Roda::RodaPlugins::TypecastParams::Params)
-- #[] (Roda::RodaCache)
- #[] (Roda::RodaPlugins::RequestHeaders::Headers)
- #[] (Roda::RodaPlugins::RecheckPrecompiledAssets::CompiledAssetsHash)
-- #[] (Roda::RodaPlugins::Base::ResponseMethods)
+- #[] (Roda::RodaPlugins::TypecastParams::Params)
- #[] (RodaSessionMiddleware::SessionHash)
-- #[]= (RodaSessionMiddleware::SessionHash)
+- #[] (Roda::RodaPlugins::Base::ResponseMethods)
+- #[] (Roda::RodaCache)
+- #[]= (Roda::RodaPlugins::Flash::FlashHash)
+- #[]= (Roda::RodaPlugins::Base::ResponseMethods)
- #[]= (Roda::RodaCache)
- #[]= (Roda::RodaPlugins::RecheckPrecompiledAssets::CompiledAssetsHash)
-- #[]= (Roda::RodaPlugins::Base::ResponseMethods)
-- #[]= (Roda::RodaPlugins::Flash::FlashHash)
+- #[]= (RodaSessionMiddleware::SessionHash)
- #_match_hook_args (Roda::RodaPlugins::MatchHookArgs::InstanceMethods)
- #_remaining_path (RodaSessionMiddleware::RequestMethods)
- #_roda_handle_main_route (Roda::RodaPlugins::Base::InstanceMethods)
@@ -218,8 +218,8 @@- #_string_parse! (Roda::RodaPlugins::TypecastParams::DateParseInputHandler)
- #add_file (Roda::RodaPlugins::Mailer::InstanceMethods)
- #add_match_hook (Roda::RodaPlugins::MatchHookArgs::ClassMethods)
-- #after (Roda::RodaPlugins::Hooks::ClassMethods)
- #after (Roda::RodaPlugins::MiddlewareStack::Stack)
+- #after (Roda::RodaPlugins::Hooks::ClassMethods)
- #after_mail_hook (Roda::RodaPlugins::MailProcessor::InstanceMethods)
- #all_errors (Roda::RodaPlugins::TypecastParams::Error)
- #app (Roda::RodaPlugins::Base::ClassMethods)
@@ -244,30 +244,30 @@- #build! (Roda::RodaPlugins::DelayBuild::ClassMethods)
- #cache_control (Roda::RodaPlugins::Caching::ResponseMethods)
- #cached_matcher (Roda::RodaPlugins::Base::RequestClassMethods)
-- #call (Roda::RodaPlugins::Base::ClassMethods)
-- #call (Roda::RodaPlugins::BeforeHook::InstanceMethods)
+- #call (Roda::RodaPlugins::DirectCall::ClassMethods)
+- #call (Roda::RodaPlugins::Base::InstanceMethods)
- #call (Roda::RodaPlugins::ErrorHandler::InstanceMethods)
-- #call (Roda::RodaPlugins::Middleware::Forwarder)
+- #call (Roda::RodaPlugins::Base::ClassMethods)
- #call (RodaSessionMiddleware)
-- #call (Roda::RodaPlugins::Base::InstanceMethods)
-- #call (Roda::RodaPlugins::DirectCall::ClassMethods)
- #call (Roda::RodaPlugins::Middleware::InstanceMethods)
+- #call (Roda::RodaPlugins::BeforeHook::InstanceMethods)
+- #call (Roda::RodaPlugins::Middleware::Forwarder)
- #capture_erb (Roda::RodaPlugins::CaptureERB::InstanceMethods)
- #check_csrf! (Roda::RodaPlugins::RouteCsrf::InstanceMethods)
- #check_host_authorization! (Roda::RodaPlugins::HostAuthorization::InstanceMethods)
- #chunked (Roda::RodaPlugins::Chunked::InstanceMethods)
- #class_delegate (Roda::RodaPlugins::Delegate::ClassMethods)
- #class_matcher (Roda::RodaPlugins::ClassMatchers::ClassMethods)
-- #clear (RodaSessionMiddleware::SessionHash)
- #clear (Roda::RodaPlugins::ContentSecurityPolicy::Policy)
+- #clear (RodaSessionMiddleware::SessionHash)
- #clear (Roda::RodaPlugins::PermissionsPolicy::Policy)
- #clear_middleware! (Roda::RodaPlugins::Base::ClassMethods)
- #clear_named_route_regexp! (Roda::RodaPlugins::MultiRoute::RequestClassMethods)
- #clear_session (Roda::RodaPlugins::Sessions::InstanceMethods)
- #client_error? (Roda::RodaPlugins::SinatraHelpers::ResponseMethods)
-- #close (Roda::RodaPlugins::Streaming::AsyncStream)
- #close (Roda::RodaPlugins::Streaming::Stream)
- #close (Roda::RodaPlugins::Head::CloseLater)
+- #close (Roda::RodaPlugins::Streaming::AsyncStream)
- #closed? (Roda::RodaPlugins::Streaming::Stream)
- #compile_assets (Roda::RodaPlugins::Assets::ClassMethods)
- #compiled_method (Roda::RodaPlugins::Render::TemplateMtimeWrapper)
@@ -281,22 +281,22 @@- #convert_each! (Roda::RodaPlugins::TypecastParams::Params)
- #create_template (Roda::RodaPlugins::Render::ClassMethods)
- #create_template (Roda::RodaPlugins::RenderCoverage::ClassMethods)
-- #csrf_field (Roda::RodaPlugins::RouteCsrf::InstanceMethods)
- #csrf_field (Roda::RodaPlugins::Csrf::InstanceMethods)
+- #csrf_field (Roda::RodaPlugins::RouteCsrf::InstanceMethods)
- #csrf_formaction_tag (Roda::RodaPlugins::RouteCsrf::InstanceMethods)
-- #csrf_header (Roda::RodaPlugins::Csrf::InstanceMethods)
- #csrf_header (Roda::RodaPlugins::RouteCsrf::InstanceMethods)
+- #csrf_header (Roda::RodaPlugins::Csrf::InstanceMethods)
- #csrf_metatag (Roda::RodaPlugins::RouteCsrf::InstanceMethods)
- #csrf_metatag (Roda::RodaPlugins::Csrf::InstanceMethods)
- #csrf_path (Roda::RodaPlugins::RouteCsrf::InstanceMethods)
-- #csrf_tag (Roda::RodaPlugins::Csrf::InstanceMethods)
- #csrf_tag (Roda::RodaPlugins::RouteCsrf::InstanceMethods)
+- #csrf_tag (Roda::RodaPlugins::Csrf::InstanceMethods)
- #csrf_token (Roda::RodaPlugins::Csrf::InstanceMethods)
- #csrf_token (Roda::RodaPlugins::RouteCsrf::InstanceMethods)
- #custom_matcher (Roda::RodaPlugins::CustomMatchers::ClassMethods)
-- #default_headers (Roda::RodaPlugins::DefaultHeaders::ClassMethods)
- #default_headers (Roda::RodaPlugins::Base::ResponseMethods)
- #default_headers (Roda::RodaPlugins::DefaultHeaders::ResponseMethods)
+- #default_headers (Roda::RodaPlugins::DefaultHeaders::ClassMethods)
- #default_status (Roda::RodaPlugins::Base::ResponseMethods)
- #define_compiled_method (Roda::RodaPlugins::Render::TemplateMtimeWrapper)
- #define_roda_method (Roda::RodaPlugins::Base::ClassMethods)
@@ -309,23 +309,23 @@- #discard (Roda::RodaPlugins::Flash::FlashHash)
- #dispatch_from (Roda::RodaPlugins::HashRoutes::DSL)
- #each (Roda::RodaPlugins::Streaming::AsyncStream)
-- #each (RodaSessionMiddleware::SessionHash)
+- #each (Roda::RodaPlugins::Chunked::StreamBody)
+- #each (Roda::RodaPlugins::SinatraHelpers::DelayedBody)
- #each (Roda::RodaPlugins::Chunked::Body)
+- #each (Roda::RodaPlugins::Streaming::Stream)
- #each (Roda::RodaPlugins::RecheckPrecompiledAssets::CompiledAssetsHash)
- #each (Roda::RodaPlugins::Head::CloseLater)
-- #each (Roda::RodaPlugins::SinatraHelpers::DelayedBody)
-- #each (Roda::RodaPlugins::Streaming::Stream)
-- #each (Roda::RodaPlugins::Chunked::StreamBody)
+- #each (RodaSessionMiddleware::SessionHash)
- #each_chunk (Roda::RodaPlugins::Chunked::InstanceMethods)
- #each_partial (Roda::RodaPlugins::Partials::InstanceMethods)
- #empty? (RodaSessionMiddleware::SessionHash)
-- #empty? (Roda::RodaPlugins::SinatraHelpers::DelayedBody)
- #empty? (Roda::RodaPlugins::Base::ResponseMethods)
+- #empty? (Roda::RodaPlugins::SinatraHelpers::DelayedBody)
- #env (Roda::RodaPlugins::Base::InstanceMethods)
- #environment (Roda::RodaPlugins::Environments::ClassMethods)
- #environment= (Roda::RodaPlugins::Environments::ClassMethods)
-- #error (Roda::RodaPlugins::ErrorHandler::ClassMethods)
- #error (Roda::RodaPlugins::SinatraHelpers::RequestMethods)
+- #error (Roda::RodaPlugins::ErrorHandler::ClassMethods)
- #error_email (Roda::RodaPlugins::ErrorEmail::InstanceMethods)
- #error_email_content (Roda::RodaPlugins::ErrorEmail::InstanceMethods)
- #error_mail (Roda::RodaPlugins::ErrorMail::InstanceMethods)
@@ -336,52 +336,52 @@- #exception_page_css (Roda::RodaPlugins::ExceptionPage::InstanceMethods)
- #exception_page_js (Roda::RodaPlugins::ExceptionPage::InstanceMethods)
- #exists? (RodaSessionMiddleware::SessionHash)
-- #expand_path (Roda::RodaPlugins::StripPathPrefix::ClassMethods)
- #expand_path (Roda::RodaPlugins::Base::ClassMethods)
+- #expand_path (Roda::RodaPlugins::StripPathPrefix::ClassMethods)
- #expires (Roda::RodaPlugins::Caching::ResponseMethods)
-- #fetch (RodaSessionMiddleware::SessionHash)
- #fetch (Roda::RodaPlugins::TypecastParams::Params)
-- #finish (Roda::RodaPlugins::Caching::ResponseMethods)
-- #finish (Roda::RodaPlugins::SinatraHelpers::ResponseMethods)
+- #fetch (RodaSessionMiddleware::SessionHash)
+- #finish (Roda::RodaPlugins::Mailer::ResponseMethods)
- #finish (Roda::RodaPlugins::DeleteEmptyHeaders::ResponseMethods)
+- #finish (Roda::RodaPlugins::Caching::ResponseMethods)
- #finish (Roda::RodaPlugins::Base::ResponseMethods)
+- #finish (Roda::RodaPlugins::SinatraHelpers::ResponseMethods)
- #finish (Roda::RodaPlugins::DropBody::ResponseMethods)
-- #finish (Roda::RodaPlugins::Mailer::ResponseMethods)
-- #finish_with_body (Roda::RodaPlugins::DeleteEmptyHeaders::ResponseMethods)
- #finish_with_body (Roda::RodaPlugins::Base::ResponseMethods)
+- #finish_with_body (Roda::RodaPlugins::DeleteEmptyHeaders::ResponseMethods)
- #flash (Roda::RodaPlugins::Flash::InstanceMethods)
- #flush (Roda::RodaPlugins::Chunked::InstanceMethods)
- #forward_next (Roda::RodaPlugins::Middleware::RequestMethods)
+- #freeze (Roda::RodaPlugins::PathRewriter::ClassMethods)
- #freeze (Roda::RodaPlugins::CustomBlockResults::ClassMethods)
-- #freeze (Roda::RodaPlugins::ContentSecurityPolicy::Policy)
-- #freeze (Roda::RodaCache)
+- #freeze (Roda::RodaPlugins::MailProcessor::ClassMethods)
+- #freeze (Roda::RodaPlugins::AutoloadHashBranches::ClassMethods)
- #freeze (Roda::RodaPlugins::MultiRun::ClassMethods)
-- #freeze (Roda::RodaPlugins::Path::ClassMethods)
-- #freeze (Roda::RodaPlugins::Hooks::ClassMethods)
-- #freeze (Roda::RodaPlugins::MultiRoute::ClassMethods)
-- #freeze (Roda::RodaPlugins::ClassLevelRouting::ClassMethods)
- #freeze (Roda::RodaPlugins::StatusHandler::ClassMethods)
+- #freeze (Roda::RodaPlugins::HashBranches::ClassMethods)
- #freeze (Roda::RodaPlugins::DefaultHeaders::ClassMethods)
-- #freeze (Roda::RodaPlugins::MatchHookArgs::ClassMethods)
-- #freeze (Roda::RodaPlugins::AutoloadHashBranches::ClassMethods)
+- #freeze (Roda::RodaPlugins::AutoloadNamedRoutes::ClassMethods)
+- #freeze (Roda::RodaPlugins::Base::ClassMethods)
- #freeze (Roda::RodaPlugins::TypecastParams::ClassMethods)
+- #freeze (Roda::RodaPlugins::HashRoutes::ClassMethods)
+- #freeze (Roda::RodaPlugins::Path::ClassMethods)
- #freeze (Roda::RodaPlugins::PermissionsPolicy::Policy)
+- #freeze (Roda::RodaPlugins::MatchHookArgs::ClassMethods)
- #freeze (Roda::RodaPlugins::NamedRoutes::ClassMethods)
-- #freeze (Roda::RodaPlugins::AutoloadNamedRoutes::ClassMethods)
-- #freeze (Roda::RodaPlugins::HashRoutes::ClassMethods)
-- #freeze (Roda::RodaPlugins::Base::ClassMethods)
-- #freeze (Roda::RodaPlugins::Render::ClassMethods)
- #freeze (Roda::RodaPlugins::HashPaths::ClassMethods)
-- #freeze (Roda::RodaPlugins::HashBranches::ClassMethods)
+- #freeze (Roda::RodaPlugins::ClassLevelRouting::ClassMethods)
- #freeze (Roda::RodaPlugins::HashBranchViewSubdir::ClassMethods)
+- #freeze (Roda::RodaPlugins::ContentSecurityPolicy::Policy)
+- #freeze (Roda::RodaPlugins::Render::ClassMethods)
+- #freeze (Roda::RodaCache)
+- #freeze (Roda::RodaPlugins::Hooks::ClassMethods)
- #freeze (Roda::RodaPlugins::NamedTemplates::ClassMethods)
-- #freeze (Roda::RodaPlugins::MailProcessor::ClassMethods)
-- #freeze (Roda::RodaPlugins::PathRewriter::ClassMethods)
+- #freeze (Roda::RodaPlugins::MultiRoute::ClassMethods)
- #freeze_template_caches! (Roda::RodaPlugins::PrecompileTemplates::ClassMethods)
- #get (Roda::RodaPlugins::Base::RequestMethods)
- #h (Roda::RodaPlugins::H::InstanceMethods)
-- #halt (Roda::RodaPlugins::Halt::RequestMethods)
- #halt (Roda::RodaPlugins::Base::RequestMethods)
+- #halt (Roda::RodaPlugins::Halt::RequestMethods)
- #handle (Roda::RodaPlugins::MailProcessor::RequestMethods)
- #handle_block_result (Roda::RodaPlugins::CustomBlockResults::ClassMethods)
- #handle_chunk_error (Roda::RodaPlugins::Chunked::InstanceMethods)
@@ -390,8 +390,8 @@- #handle_stream_error (Roda::RodaPlugins::Streaming::InstanceMethods)
- #handled_mail_hook (Roda::RodaPlugins::MailProcessor::InstanceMethods)
- #has_key? (RodaSessionMiddleware::SessionHash)
-- #hash_branch (Roda::RodaPlugins::HashBranchViewSubdir::ClassMethods)
- #hash_branch (Roda::RodaPlugins::HashBranches::ClassMethods)
+- #hash_branch (Roda::RodaPlugins::HashBranchViewSubdir::ClassMethods)
- #hash_branches (Roda::RodaPlugins::HashBranches::RequestMethods)
- #hash_matcher (Roda::RodaPlugins::HashMatcher::ClassMethods)
- #hash_path (Roda::RodaPlugins::HashPaths::ClassMethods)
@@ -399,14 +399,14 @@- #hash_routes (Roda::RodaPlugins::HashRoutes::ClassMethods)
- #hash_routes (Roda::RodaPlugins::HashRoutes::RequestMethods)
- #header (Roda::RodaPlugins::MailProcessor::RequestMethods)
-- #header_key (Roda::RodaPlugins::PermissionsPolicy::Policy)
- #header_key (Roda::RodaPlugins::ContentSecurityPolicy::Policy)
-- #header_value (Roda::RodaPlugins::ContentSecurityPolicy::Policy)
+- #header_key (Roda::RodaPlugins::PermissionsPolicy::Policy)
- #header_value (Roda::RodaPlugins::PermissionsPolicy::Policy)
+- #header_value (Roda::RodaPlugins::ContentSecurityPolicy::Policy)
- #headers (Roda::RodaPlugins::SinatraHelpers::ResponseMethods)
- #headers (Roda::RodaPlugins::RequestHeaders::RequestMethods)
-- #hmac_path (Roda::RodaPlugins::HmacPaths::InstanceMethods)
- #hmac_path (Roda::RodaPlugins::HmacPaths::RequestMethods)
+- #hmac_path (Roda::RodaPlugins::HmacPaths::InstanceMethods)
- #hmac_path_hmac (Roda::RodaPlugins::HmacPaths::InstanceMethods)
- #hmac_path_namespace (Roda::RodaPlugins::HmacPaths::InstanceMethods)
- #http_version (Roda::RodaPlugins::Base::RequestMethods)
@@ -414,25 +414,25 @@- #include (Roda::RodaPlugins::Base::ClassMethods)
- #include? (RodaSessionMiddleware::SessionHash)
- #informational? (Roda::RodaPlugins::SinatraHelpers::ResponseMethods)
-- #inherited (Roda::RodaPlugins::NamedRoutes::ClassMethods)
-- #inherited (Roda::RodaPlugins::HashBranches::ClassMethods)
-- #inherited (Roda::RodaPlugins::HashPaths::ClassMethods)
-- #inherited (Roda::RodaPlugins::HashBranchViewSubdir::ClassMethods)
-- #inherited (Roda::RodaPlugins::TypecastParams::ClassMethods)
- #inherited (Roda::RodaPlugins::Render::ClassMethods)
- #inherited (Roda::RodaPlugins::Base::ClassMethods)
+- #inherited (Roda::RodaPlugins::HashBranches::ClassMethods)
+- #inherited (Roda::RodaPlugins::HashBranchViewSubdir::ClassMethods)
+- #inherited (Roda::RodaPlugins::HashPaths::ClassMethods)
- #inherited (Roda::RodaPlugins::MultiRoute::ClassMethods)
+- #inherited (Roda::RodaPlugins::TypecastParams::ClassMethods)
+- #inherited (Roda::RodaPlugins::NamedRoutes::ClassMethods)
- #inject_erb (Roda::RodaPlugins::InjectERB::InstanceMethods)
- #inline_template_block (Roda::RodaPlugins::Render::ClassMethods)
- #inspect (Roda::RodaPlugins::Base::RequestMethods)
-- #inspect (Roda::RodaPlugins::Base::ResponseClassMethods)
- #inspect (Roda::RodaPlugins::Base::RequestClassMethods)
- #inspect (RodaSessionMiddleware::SessionHash)
- #inspect (Roda::RodaPlugins::Base::ResponseMethods)
-- #is (Roda::RodaPlugins::Base::RequestMethods)
-- #is (Roda::RodaPlugins::OptimizedMatching::RequestMethods)
+- #inspect (Roda::RodaPlugins::Base::ResponseClassMethods)
- #is (Roda::RodaPlugins::NotAllowed::RequestMethods)
+- #is (Roda::RodaPlugins::OptimizedMatching::RequestMethods)
- #is (Roda::RodaPlugins::HashRoutes::DSL)
+- #is (Roda::RodaPlugins::Base::RequestMethods)
- #is_exactly (Roda::RodaPlugins::OptimizedStringMatchers::RequestMethods)
- #is_get? (Roda::RodaPlugins::Head::RequestMethods)
- #is_get? (Roda::RodaPlugins::Base::RequestMethods)
@@ -446,9 +446,9 @@- #length (Roda::RodaPlugins::SinatraHelpers::DelayedBody)
- #link_to (Roda::RodaPlugins::LinkTo::InstanceMethods)
- #loaded? (RodaSessionMiddleware::SessionHash)
-- #mail (Roda::RodaPlugins::Mailer::ClassMethods)
-- #mail (Roda::RodaPlugins::Mailer::RequestMethods)
- #mail (Roda::RodaPlugins::MailProcessor::InstanceMethods)
+- #mail (Roda::RodaPlugins::Mailer::RequestMethods)
+- #mail (Roda::RodaPlugins::Mailer::ClassMethods)
- #mail_attachments (Roda::RodaPlugins::Mailer::ResponseMethods)
- #mail_recipients (Roda::RodaPlugins::MailProcessor::InstanceMethods)
- #mail_text (Roda::RodaPlugins::MailProcessor::InstanceMethods)
@@ -460,8 +460,8 @@- #match_params! (Roda::RodaPlugins::ParamMatchers::RequestMethods)
- #match_prefix (Roda::RodaPlugins::PathMatchers::RequestMethods)
- #match_suffix (Roda::RodaPlugins::PathMatchers::RequestMethods)
-- #matched_path (Roda::RodaPlugins::Base::RequestMethods)
- #matched_path (Roda::RodaPlugins::UnescapePath::RequestMethods)
+- #matched_path (Roda::RodaPlugins::Base::RequestMethods)
- #merge! (RodaSessionMiddleware::SessionHash)
- #middleware_stack (Roda::RodaPlugins::MiddlewareStack::ClassMethods)
- #mime_type (Roda::RodaPlugins::SinatraHelpers::ClassMethods)
@@ -483,9 +483,9 @@- #not_found (Roda::RodaPlugins::NotFound::ClassMethods)
- #not_found (Roda::RodaPlugins::SinatraHelpers::RequestMethods)
- #not_found? (Roda::RodaPlugins::SinatraHelpers::ResponseMethods)
-- #on (Roda::RodaPlugins::HashRoutes::DSL)
- #on (Roda::RodaPlugins::Base::RequestMethods)
- #on (Roda::RodaPlugins::OptimizedMatching::RequestMethods)
+- #on (Roda::RodaPlugins::HashRoutes::DSL)
- #on_branch (Roda::RodaPlugins::OptimizedStringMatchers::RequestMethods)
- #on_segment (Roda::RodaPlugins::OptimizedSegmentMatchers::RequestMethods)
- #on_type (Roda::RodaPlugins::TypeRouting::RequestMethods)
@@ -493,8 +493,8 @@- #opts (Roda::RodaPlugins::Base::InstanceMethods)
- #param_name (Roda::RodaPlugins::TypecastParams::Error)
- #param_names (Roda::RodaPlugins::TypecastParams::Error)
-- #params (Roda::RodaPlugins::ParamsCapturing::RequestMethods)
- #params (Roda::RodaPlugins::IndifferentParams::InstanceMethods)
+- #params (Roda::RodaPlugins::ParamsCapturing::RequestMethods)
- #parse_nested_query (Roda::RodaPlugins::IndifferentParams::QueryParser)
- #partial (Roda::RodaPlugins::Partials::InstanceMethods)
- #pass (Roda::RodaPlugins::Pass::RequestMethods)
@@ -503,8 +503,8 @@- #path (Roda::RodaPlugins::Path::ClassMethods)
- #path_block (Roda::RodaPlugins::Path::ClassMethods)
- #path_classes (Roda::RodaPlugins::Path::ClassMethods)
-- #permissions_policy (Roda::RodaPlugins::PermissionsPolicy::InstanceMethods)
- #permissions_policy (Roda::RodaPlugins::PermissionsPolicy::ResponseMethods)
+- #permissions_policy (Roda::RodaPlugins::PermissionsPolicy::InstanceMethods)
- #persist_session (Roda::RodaPlugins::Sessions::RequestMethods)
- #plugin (Roda::RodaPlugins::Base::ClassMethods)
- #post (Roda::RodaPlugins::Base::RequestMethods)
@@ -513,16 +513,16 @@- #preload_assets_link_header (Roda::RodaPlugins::AssetsPreloading::InstanceMethods)
- #preload_assets_link_tags (Roda::RodaPlugins::AssetsPreloading::InstanceMethods)
- #present? (Roda::RodaPlugins::TypecastParams::Params)
-- #process_mail (Roda::RodaPlugins::MailProcessor::InstanceMethods)
- #process_mail (Roda::RodaPlugins::MailProcessor::ClassMethods)
+- #process_mail (Roda::RodaPlugins::MailProcessor::InstanceMethods)
- #process_mailbox (Roda::RodaPlugins::MailProcessor::ClassMethods)
- #public (Roda::RodaPlugins::Public::RequestMethods)
- #r (Roda::RodaPlugins::R::InstanceMethods)
- #rcpt (Roda::RodaPlugins::MailProcessor::ClassMethods)
- #read_asset_file (Roda::RodaPlugins::Assets::InstanceMethods)
- #real_remaining_path (Roda::RodaPlugins::TypeRouting::RequestMethods)
-- #redirect (Roda::RodaPlugins::Base::RequestMethods)
- #redirect (Roda::RodaPlugins::Base::ResponseMethods)
+- #redirect (Roda::RodaPlugins::Base::RequestMethods)
- #redirect (Roda::RodaPlugins::SinatraHelpers::RequestMethods)
- #redirect? (Roda::RodaPlugins::SinatraHelpers::ResponseMethods)
- #redirect_http_to_https (Roda::RodaPlugins::RedirectHttpToHttps::RequestMethods)
@@ -530,15 +530,15 @@- #relative_path (Roda::RodaPlugins::RelativePath::InstanceMethods)
- #relative_prefix (Roda::RodaPlugins::RelativePath::InstanceMethods)
- #remove (Roda::RodaPlugins::MiddlewareStack::Stack)
-- #render (Roda::RodaPlugins::Render::TemplateMtimeWrapper)
- #render (Roda::RodaPlugins::PadrinoRender::InstanceMethods)
- #render (Roda::RodaPlugins::Render::InstanceMethods)
+- #render (Roda::RodaPlugins::Render::TemplateMtimeWrapper)
- #render_asset (Roda::RodaPlugins::Assets::InstanceMethods)
- #render_each (Roda::RodaPlugins::RenderEach::InstanceMethods)
-- #render_opts (Roda::RodaPlugins::Render::InstanceMethods)
- #render_opts (Roda::RodaPlugins::Render::ClassMethods)
-- #replace (RodaSessionMiddleware::SessionHash)
+- #render_opts (Roda::RodaPlugins::Render::InstanceMethods)
- #replace (Roda::RodaPlugins::RecheckPrecompiledAssets::CompiledAssetsHash)
+- #replace (RodaSessionMiddleware::SessionHash)
- #report_only (Roda::RodaPlugins::PermissionsPolicy::Policy)
- #report_only (Roda::RodaPlugins::ContentSecurityPolicy::Policy)
- #report_only? (Roda::RodaPlugins::PermissionsPolicy::Policy)
@@ -550,27 +550,27 @@- #response_delegate (Roda::RodaPlugins::Delegate::ClassMethods)
- #response_module (Roda::RodaPlugins::ModuleInclude::ClassMethods)
- #rewrite_path (Roda::RodaPlugins::PathRewriter::ClassMethods)
-- #roda_class (Roda::RodaPlugins::Base::RequestMethods)
- #roda_class (Roda::RodaPlugins::Base::ResponseMethods)
-- #root (Roda::RodaPlugins::NotAllowed::RequestMethods)
-- #root (Roda::RodaPlugins::EmptyRoot::RequestMethods)
+- #roda_class (Roda::RodaPlugins::Base::RequestMethods)
- #root (Roda::RodaPlugins::Base::RequestMethods)
-- #route (Roda::RodaPlugins::NamedRoutes::ClassMethods)
+- #root (Roda::RodaPlugins::EmptyRoot::RequestMethods)
+- #root (Roda::RodaPlugins::NotAllowed::RequestMethods)
- #route (Roda::RodaPlugins::Base::ClassMethods)
- #route (Roda::RodaPlugins::NamedRoutes::RequestMethods)
- #route (Roda::RodaPlugins::MultiRoute::ClassMethods)
-- #run (Roda::RodaPlugins::RunAppendSlash::RequestMethods)
-- #run (Roda::RodaPlugins::RunRequireSlash::RequestMethods)
-- #run (Roda::RodaPlugins::MultiRun::ClassMethods)
+- #route (Roda::RodaPlugins::NamedRoutes::ClassMethods)
- #run (Roda::RodaPlugins::RunHandler::RequestMethods)
+- #run (Roda::RodaPlugins::MultiRun::ClassMethods)
- #run (Roda::RodaPlugins::Base::RequestMethods)
+- #run (Roda::RodaPlugins::RunRequireSlash::RequestMethods)
+- #run (Roda::RodaPlugins::RunAppendSlash::RequestMethods)
- #send_early_hints (Roda::RodaPlugins::EarlyHints::InstanceMethods)
- #send_file (Roda::RodaPlugins::SinatraHelpers::RequestMethods)
- #sendmail (Roda::RodaPlugins::Mailer::ClassMethods)
- #server_error? (Roda::RodaPlugins::SinatraHelpers::ResponseMethods)
- #session (Roda::RodaPlugins::Base::InstanceMethods)
-- #session (Roda::RodaPlugins::Base::RequestMethods)
- #session (Roda::RodaPlugins::Sessions::RequestMethods)
+- #session (Roda::RodaPlugins::Base::RequestMethods)
- #session_created_at (Roda::RodaPlugins::Sessions::RequestMethods)
- #session_updated_at (Roda::RodaPlugins::Sessions::RequestMethods)
- #set_cookie (Roda::RodaPlugins::Cookies::ResponseMethods)
@@ -583,6 +583,7 @@- #set_view_options (Roda::RodaPlugins::ViewOptions::InstanceMethods)
- #set_view_subdir (Roda::RodaPlugins::ViewOptions::InstanceMethods)
- #shared (Roda::RodaPlugins::SharedVars::InstanceMethods)
+- #ssl? (Roda::RodaPlugins::AssumeSSL::RequestMethods)
- #static_route (Roda::RodaPlugins::StaticRouting::ClassMethods)
- #status (Roda::RodaPlugins::SinatraHelpers::ResponseMethods)
- #status= (Roda::RodaPlugins::SymbolStatus::ResponseMethods)
@@ -606,19 +607,19 @@- #unhandled_mail_hook (Roda::RodaPlugins::MailProcessor::InstanceMethods)
- #update (RodaSessionMiddleware::SessionHash)
- #uri (Roda::RodaPlugins::SinatraHelpers::RequestMethods)
-- #url (Roda::RodaPlugins::Path::InstanceMethods)
- #url (Roda::RodaPlugins::SinatraHelpers::RequestMethods)
-- #use (Roda::RodaPlugins::MiddlewareStack::StackPosition)
+- #url (Roda::RodaPlugins::Path::InstanceMethods)
- #use (Roda::RodaPlugins::Base::ClassMethods)
+- #use (Roda::RodaPlugins::MiddlewareStack::StackPosition)
- #use_request_specific_csrf_tokens? (Roda::RodaPlugins::RouteCsrf::InstanceMethods)
- #valid_csrf? (Roda::RodaPlugins::RouteCsrf::InstanceMethods)
- #values (RodaSessionMiddleware::SessionHash)
- #view (Roda::RodaPlugins::Chunked::InstanceMethods)
-- #view (Roda::RodaPlugins::HashRoutes::DSL)
- #view (Roda::RodaPlugins::Render::InstanceMethods)
+- #view (Roda::RodaPlugins::HashRoutes::DSL)
- #views (Roda::RodaPlugins::HashRoutes::DSL)
-- #write (Roda::RodaPlugins::Streaming::Stream)
- #write (Roda::RodaPlugins::Base::ResponseMethods)
+- #write (Roda::RodaPlugins::Streaming::Stream)