From 187896f5b7005366f349dcc95d361063ef1aa8fc Mon Sep 17 00:00:00 2001 From: Kazuki Yamaguchi Date: Sun, 15 Nov 2015 23:54:06 +0900 Subject: rack: add fallback-legacy option (fallback to backend HTTP/1.x server if client doesn't support HTTP/2) --- lib/plum/rack/dsl.rb | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lib/plum/rack/dsl.rb') diff --git a/lib/plum/rack/dsl.rb b/lib/plum/rack/dsl.rb index 6e8dda6..b1f8bb0 100644 --- a/lib/plum/rack/dsl.rb +++ b/lib/plum/rack/dsl.rb @@ -43,6 +43,12 @@ module Plum def threaded(bool) @config[:threaded] = !!bool end + + def fallback_legacy(str) + h, p = str.split(":") + @config[:fallback_legacy_host] = h + @config[:fallback_legacy_port] = p.to_i + end end end end -- cgit v1.2.3