Skip to content

Commit b775553

Browse files
committed
Release v2.0.1. Actually fix compatibility with Ruby 3, update specs
1 parent 8b2a745 commit b775553

File tree

4 files changed

+11
-7
lines changed

4 files changed

+11
-7
lines changed

CHANGELOG.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,18 @@ one of the following labels: `Added`, `Changed`, `Deprecated`,
88
to manage the versions of this gem so
99
that you can set version constraints properly.
1010

11-
#### [Unreleased](https://github.com/exAspArk/batch-loader/compare/v2.0.0...HEAD)
11+
#### [Unreleased](https://github.com/exAspArk/batch-loader/compare/v2.0.1...HEAD)
1212

1313
* WIP
1414

15+
#### [v2.0.1](https://github.com/exAspArk/batch-loader/compare/v2.0.0...v2.0.1) - 2021-02-18
16+
17+
* `Fixed`: Compatibility with GraphQL and Ruby 3. [#71](https://github.com/exAspArk/batch-loader/pull/71)
18+
* `Changed`: GraphQL tests. [03d5153](https://github.com/exAspArk/batch-loader/commit/03d51537bc4033fd3aab42db3eee3e9e1cb365fa)
19+
1520
#### [v2.0.0](https://github.com/exAspArk/batch-loader/compare/v1.5.0...v2.0.0) - 2021-02-18
1621

1722
* `Removed`: Support for GraphQL version <= 1.7. [#75](https://github.com/exAspArk/batch-loader/pull/75)
18-
* `Fixed`: Compatibility with Ruby 3. [#71](https://github.com/exAspArk/batch-loader/pull/71)
1923

2024
#### [v1.5.0](https://github.com/exAspArk/batch-loader/compare/v1.4.1...v1.5.0) - 2020-04-20
2125

lib/batch_loader/graphql.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ def initialize(item = nil)
5454
@batch_loader = BatchLoader.for(item)
5555
end
5656

57-
def batch(*kwargs, &block)
58-
@batch_loader.batch(*kwargs, &block)
57+
def batch(**kwargs, &block)
58+
@batch_loader.batch(**kwargs, &block)
5959
self
6060
end
6161

lib/batch_loader/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# frozen_string_literal: true
22

33
class BatchLoader
4-
VERSION = "2.0.0"
4+
VERSION = "2.0.1"
55
end

spec/fixtures/graphql_schema.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ class PostType < GraphQL::Schema::Object
77
field :user_old, UserType, null: false
88

99
def user
10-
BatchLoader::GraphQL.for(object.user_id).batch do |user_ids, loader|
10+
BatchLoader::GraphQL.for(object.user_id).batch(default_value: nil) do |user_ids, loader|
1111
User.where(id: user_ids).each { |user| loader.call(user.id, user) }
1212
end
1313
end
1414

1515
def user_old
16-
BatchLoader.for(object.user_id).batch do |user_ids, loader|
16+
BatchLoader.for(object.user_id).batch(default_value: nil) do |user_ids, loader|
1717
User.where(id: user_ids).each { |user| loader.call(user.id, user) }
1818
end
1919
end

0 commit comments

Comments
 (0)