Method: GraphQL::Schema::List#coerce_input
- Defined in:
- lib/graphql/schema/list.rb
#coerce_input(value, ctx) ⇒ Object
39 40 41 42 43 44 45 46 |
# File 'lib/graphql/schema/list.rb', line 39 def coerce_input(value, ctx) if value.nil? nil else coerced = ensure_array(value).map { |item| item.nil? ? item : of_type.coerce_input(item, ctx) } ctx.schema.after_any_lazies(coerced, &:itself) end end |