Jonathan Baker
Jonathan Baker
While working on another PR, I noticed that Syrup was crashing when trying to parse fields that take an input object as an argument. For example: ```graphql fragment ImageUrl on...
This is another attempt at @joshbeckman's original PR (https://github.com/rafaelsales/ulid/pull/31) which adds support for decoding the timestamp portion of an existing ULID value. The main difference is this version fixes the...
It appears that https://github.com/protocolbuffers/protobuf/issues/1198 has been closed as fixed. However, I am unable to figure out how to actually access any custom options on a message's descriptor. Calling `to_h` on...
While attempting to use `async-http` (0.71.0) with against a reverse proxy where we need to specify a `Host` header, the library sends the header twice: one with the URL's hostname...
### TL;DR; When a parent schema enables the `GraphQL::Schema::Visibility` plugin using `preload: true`, child schemas will crash when declaring the root query object. ``` /ruby/3.4.4/gems/graphql-2.5.9/lib/graphql/schema/visibility.rb:191:in 'GraphQL::Schema::Visibility#ensure_all_loaded': undefined method 'add?' for...
When a field definition uses the `method:` keyword argument, it is ignored if the owning object definition has a method named the same as the field. ```ruby class MyRootObject def...
If the `GraphQL::Schema::Visibility` plugin is "used" with `preload: true` prior to configuring the schema's root types, an exception will be raised. ``` NoMethodError: undefined method 'kind' for nil gems/graphql-2.5.14/lib/graphql/schema/visibility/profile.rb:177:in 'GraphQL::Schema::Visibility::Profile#field'...
When using the `GraphQL::Schema::Visibility` plugin, the behavior of how static validation of variables changes. Consider the following example schema: ```ruby class MyInputType < GraphQL::Schema::InputObject argument :some_field, String, required: true end...
Hopefully a straight-forward proposal to enable `Lint/EmptyBlock`, in an effort to prevent situations like this: ```ruby field :my_graphql_field, :string, null: true do |f| # something was here but removed by...