Skip to content

Commit 6df84f7

Browse files
committed
Replace deprecated faraday_middleware gem with faraday default functions for better maintenance #375
1 parent a2a6f88 commit 6df84f7

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

Gemfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ gem 'kramdown'
3434
gem 'kramdown-parser-gfm'
3535

3636
gem 'faraday'
37-
gem 'faraday_middleware'
3837

3938
gem 'google_drive'
4039
gem 'koala'

Gemfile.lock

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -164,8 +164,6 @@ GEM
164164
faraday-patron (1.0.0)
165165
faraday-rack (1.0.0)
166166
faraday-retry (1.0.3)
167-
faraday_middleware (1.2.1)
168-
faraday (~> 1.0)
169167
ffi (1.17.2-aarch64-linux-gnu)
170168
ffi (1.17.2-aarch64-linux-musl)
171169
ffi (1.17.2-arm-linux-gnu)
@@ -548,7 +546,6 @@ DEPENDENCIES
548546
dotenv-rails
549547
factory_bot_rails
550548
faraday
551-
faraday_middleware
552549
flamegraph
553550
font-awesome-rails
554551
google_drive

lib/event_service/client.rb

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,12 @@ def get(path, params)
1616
def connection_for(endpoint, proxy)
1717
Faraday.new(endpoint, proxy: proxy) do |f|
1818
f.response :logger if self.class.debug
19-
f.response :json, :content_type => /\bjson$/
20-
f.response :raise_error
19+
20+
# faraday標準のJSONパーサーを使用
21+
f.response :json, parser_options: { symbolize_names: true }
22+
23+
# faraday標準のエラーハンドリングを使用
24+
f.response :raise_error, include_request: true
2125

2226
yield f if block_given?
2327

0 commit comments

Comments
 (0)