diff options
author | Hiroshi SHIBATA <[email protected]> | 2025-01-09 13:27:56 +0900 |
---|---|---|
committer | Hiroshi SHIBATA <[email protected]> | 2025-01-10 10:19:39 +0900 |
commit | 31855506232194ef15d0b8ed12370e4890f220b8 (patch) | |
tree | 1bf6809819c1d376bf5a5cadac366cbf8b1eb008 /lib/cgi | |
parent | 1089282acc3d3a284b092dcaa06fc241bceb4b02 (diff) |
Make Pstore tests as optional
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/12537
Diffstat (limited to 'lib/cgi')
-rw-r--r-- | lib/cgi/session/pstore.rb | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/cgi/session/pstore.rb b/lib/cgi/session/pstore.rb index 45d0d8ae2c..6e3d10f075 100644 --- a/lib/cgi/session/pstore.rb +++ b/lib/cgi/session/pstore.rb @@ -11,7 +11,10 @@ # cgi/session.rb for more details on session storage managers. require_relative '../session' -require 'pstore' +begin + require 'pstore' +rescue LoadError +end class CGI class Session @@ -82,7 +85,7 @@ class CGI File::unlink path end - end + end if defined?(::PStore) end end # :enddoc: |