class GraphQL::Types::ID

Public Class Methods

coerce_input(value, _ctx) click to toggle source
# File lib/graphql/types/id.rb, line 11
def self.coerce_input(value, _ctx)
  case value
  when ::String
    value
  when Integer
    value.to_s
  else
    nil
  end
end
coerce_result(value, _ctx) click to toggle source
# File lib/graphql/types/id.rb, line 7
def self.coerce_result(value, _ctx)
  value.is_a?(::String) ? value : value.to_s
end