File tree Expand file tree Collapse file tree 2 files changed +4
-6
lines changed Expand file tree Collapse file tree 2 files changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -298,7 +298,7 @@ def extensions(new_extensions = nil)
298
298
# Add `extension` to this field, initialized with `options` if provided.
299
299
# @param extension [Class] subclass of {Schema::Fieldextension}
300
300
# @param options [Object] if provided, given as `options:` when initializing `extension`.
301
- def extension ( extension , options = nil ) # TODO: Do we want a single extra setter, like this too?
301
+ def extension ( extension , options = nil )
302
302
extensions ( [ { extension => options } ] )
303
303
end
304
304
@@ -313,9 +313,7 @@ def extras(new_extras = nil)
313
313
@extras
314
314
else
315
315
# Append to the set of extras on this field
316
- new_extras . each do |new_extra |
317
- @extras << new_extra
318
- end
316
+ @extras . concat ( new_extras )
319
317
end
320
318
end
321
319
Original file line number Diff line number Diff line change 139
139
object = Class . new ( Jazz ::BaseObject ) do
140
140
graphql_name "JustAName"
141
141
142
- field :test , String , null : true
142
+ field :test , String , null : true , extras : [ :lookahead ]
143
143
end
144
144
145
145
field = object . fields [ 'test' ]
146
146
147
147
field . extras ( [ :ast_node ] )
148
- assert_equal [ :ast_node ] , field . extras
148
+ assert_equal [ :lookahead , : ast_node] , field . extras
149
149
end
150
150
end
151
151
You can’t perform that action at this time.
0 commit comments