diff options
Diffstat (limited to 'lib/rubygems/webauthn_listener/response/response_method_not_allowed.rb')
-rw-r--r-- | lib/rubygems/webauthn_listener/response/response_method_not_allowed.rb | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/rubygems/webauthn_listener/response/response_method_not_allowed.rb b/lib/rubygems/webauthn_listener/response/response_method_not_allowed.rb new file mode 100644 index 0000000000..ae071fc242 --- /dev/null +++ b/lib/rubygems/webauthn_listener/response/response_method_not_allowed.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true +require_relative "../response" + +class Gem::WebauthnListener::ResponseMethodNotAllowed < Gem::WebauthnListener::Response + private + + def status + "405 Method Not Allowed" + end + + def content + <<~RESPONSE + Allow: GET, OPTIONS + RESPONSE + end +end |