File tree 40 files changed +45
-43
lines changed
40 files changed +45
-43
lines changed Original file line number Diff line number Diff line change 17
17
- uses : actions/checkout@v4
18
18
- uses : ruby/setup-ruby@v1
19
19
with :
20
- ruby-version : " 3.3 "
20
+ ruby-version : " 3.4 "
21
21
bundler-cache : true
22
22
23
23
- name : Validate coverage
Original file line number Diff line number Diff line change 29
29
30
30
- uses : ruby/setup-ruby@v1
31
31
with :
32
- ruby-version : " 3.3 "
32
+ ruby-version : " 3.4 "
33
33
bundler-cache : true
34
34
35
35
- name : Installing packages
Original file line number Diff line number Diff line change 21
21
- macos
22
22
23
23
ruby :
24
- - " 3.3 "
24
+ - " 3.4 "
25
25
26
26
steps :
27
27
- uses : actions/checkout@v4
49
49
- uses : actions/checkout@v4
50
50
- uses : ruby/setup-ruby@v1
51
51
with :
52
- ruby-version : " 3.3 "
52
+ ruby-version : " 3.4 "
53
53
bundler-cache : true
54
54
55
55
- uses : actions/download-artifact@v4
Original file line number Diff line number Diff line change 23
23
- " 3.1"
24
24
- " 3.2"
25
25
- " 3.3"
26
+ - " 3.4"
26
27
27
28
steps :
28
29
- uses : actions/checkout@v4
Original file line number Diff line number Diff line change 24
24
- " 3.1"
25
25
- " 3.2"
26
26
- " 3.3"
27
+ - " 3.4"
27
28
28
29
experimental : [false]
29
30
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2022-2023 , by Samuel Williams.
4
+ # Copyright, 2022-2025 , by Samuel Williams.
5
5
6
6
def generator
7
7
100000 . times do |i |
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2023, by Samuel Williams.
4
+ # Copyright, 2023-2025 , by Samuel Williams.
5
5
6
6
require "covered/sus"
7
7
include Covered ::Sus
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2019-2023 , by Samuel Williams.
4
+ # Copyright, 2019-2025 , by Samuel Williams.
5
5
6
6
require_relative "middleware"
7
7
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2020-2023 , by Samuel Williams.
4
+ # Copyright, 2020-2025 , by Samuel Williams.
5
5
6
6
require_relative "readable"
7
7
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2019-2023 , by Samuel Williams.
4
+ # Copyright, 2019-2025 , by Samuel Williams.
5
5
6
6
require_relative "middleware"
7
7
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2019-2023 , by Samuel Williams.
4
+ # Copyright, 2019-2025 , by Samuel Williams.
5
5
# Copyright, 2022, by Herrick Fang.
6
6
7
7
require_relative "url"
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2020-2023 , by Samuel Williams.
4
+ # Copyright, 2020-2025 , by Samuel Williams.
5
5
# Copyright, 2023, by Thomas Morgan.
6
6
7
7
require_relative "split"
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2019-2024 , by Samuel Williams.
4
+ # Copyright, 2019-2025 , by Samuel Williams.
5
5
# Copyright, 2024, by Thomas Morgan.
6
6
7
7
require_relative "split"
@@ -53,4 +53,4 @@ def upgrade?
53
53
end
54
54
end
55
55
end
56
- end
56
+ end
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2019-2023 , by Samuel Williams.
4
+ # Copyright, 2019-2025 , by Samuel Williams.
5
5
6
6
require_relative "multiple"
7
7
require_relative "../cookie"
@@ -32,4 +32,4 @@ class SetCookie < Cookie
32
32
end
33
33
end
34
34
end
35
- end
35
+ end
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2020-2023 , by Samuel Williams.
4
+ # Copyright, 2020-2025 , by Samuel Williams.
5
5
6
6
module Protocol
7
7
module HTTP
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2020-2023 , by Samuel Williams.
4
+ # Copyright, 2020-2025 , by Samuel Williams.
5
5
# Copyright, 2023, by Thomas Morgan.
6
6
7
7
require_relative "split"
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2019-2023 , by Samuel Williams.
4
+ # Copyright, 2019-2025 , by Samuel Williams.
5
5
6
6
module Protocol
7
7
module HTTP
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2019-2023 , by Samuel Williams.
4
+ # Copyright, 2019-2025 , by Samuel Williams.
5
5
6
6
module Protocol
7
7
module HTTP
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2020-2023 , by Samuel Williams.
4
+ # Copyright, 2020-2025 , by Samuel Williams.
5
5
6
6
require_relative "split"
7
7
@@ -28,4 +28,4 @@ def << value
28
28
end
29
29
end
30
30
end
31
- end
31
+ end
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2019-2023 , by Samuel Williams.
4
+ # Copyright, 2019-2025 , by Samuel Williams.
5
5
6
6
require_relative "methods"
7
7
require_relative "headers"
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2017- 2024, by Samuel Williams.
4
+ # Copyright, 2024-2025 , by Samuel Williams.
5
5
6
6
module Protocol
7
7
module HTTP
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2018-2023 , by Samuel Williams.
4
+ # Copyright, 2018-2025 , by Samuel Williams.
5
5
6
6
require_relative "url"
7
7
Original file line number Diff line number Diff line change 1
1
# MIT License
2
2
3
- Copyright, 2018-2024 , by Samuel Williams.
3
+ Copyright, 2018-2025 , by Samuel Williams.
4
4
Copyright, 2019, by Yuta Iwama.
5
5
Copyright, 2020, by Olle Jonsson.
6
6
Copyright, 2020, by Bryan Powell.
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2023, by Samuel Williams.
4
+ # Copyright, 2023-2025 , by Samuel Williams.
5
5
6
6
require "protocol/http/body/head"
7
7
require "protocol/http/body/buffered"
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2019-2023 , by Samuel Williams.
4
+ # Copyright, 2019-2025 , by Samuel Williams.
5
5
6
6
require "protocol/http/accept_encoding"
7
7
require "protocol/http/content_encoding"
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2019-2023 , by Samuel Williams.
4
+ # Copyright, 2019-2025 , by Samuel Williams.
5
5
6
6
require "protocol/http/header/authorization"
7
7
require "protocol/http/headers"
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2023, by Samuel Williams.
4
+ # Copyright, 2023-2025 , by Samuel Williams.
5
5
# Copyright, 2023, by Thomas Morgan.
6
6
7
7
require "protocol/http/header/cache_control"
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2021-2023 , by Samuel Williams.
4
+ # Copyright, 2021-2025 , by Samuel Williams.
5
5
# Copyright, 2022, by Herrick Fang.
6
6
7
7
require "protocol/http/header/cookie"
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2023, by Samuel Williams.
4
+ # Copyright, 2023-2025 , by Samuel Williams.
5
5
6
6
require "protocol/http/header/date"
7
7
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2023, by Samuel Williams.
4
+ # Copyright, 2023-2025 , by Samuel Williams.
5
5
6
6
require "protocol/http/header/etag"
7
7
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2020-2023 , by Samuel Williams.
4
+ # Copyright, 2020-2025 , by Samuel Williams.
5
5
# Copyright, 2023, by Thomas Morgan.
6
6
7
7
require "protocol/http/header/etags"
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2020-2023 , by Samuel Williams.
4
+ # Copyright, 2020-2025 , by Samuel Williams.
5
5
6
6
require "protocol/http/header/multiple"
7
7
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2023, by Samuel Williams.
4
+ # Copyright, 2023-2025 , by Samuel Williams.
5
5
6
6
require "protocol/http/header/vary"
7
7
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2018-2023 , by Samuel Williams.
4
+ # Copyright, 2018-2025 , by Samuel Williams.
5
5
6
6
require "protocol/http/headers"
7
7
require "protocol/http/cookie"
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2018-2023 , by Samuel Williams.
4
+ # Copyright, 2018-2025 , by Samuel Williams.
5
5
6
6
require "protocol/http/headers"
7
7
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2018-2023 , by Samuel Williams.
4
+ # Copyright, 2018-2025 , by Samuel Williams.
5
5
6
6
require "protocol/http"
7
7
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2019-2023 , by Samuel Williams.
4
+ # Copyright, 2019-2025 , by Samuel Williams.
5
5
6
6
require "protocol/http/methods"
7
7
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2019-2023 , by Samuel Williams.
4
+ # Copyright, 2019-2025 , by Samuel Williams.
5
5
6
6
require "protocol/http/middleware"
7
7
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2024, by Samuel Williams.
4
+ # Copyright, 2024-2025 , by Samuel Williams.
5
5
6
6
require "protocol/http/peer"
7
7
require "socket"
17
17
address : be_equal ( address ) ,
18
18
)
19
19
end
20
- end
20
+ end
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
# Released under the MIT License.
4
- # Copyright, 2018-2023 , by Samuel Williams.
4
+ # Copyright, 2018-2025 , by Samuel Williams.
5
5
6
6
require "protocol/http/reference"
7
7
You can’t perform that action at this time.
0 commit comments