class GraphQL::Types::BigInt
Public Class Methods
(untyped value, GraphQL::Query::Context _ctx) → (::Numeric | false | nil)
Source
# File lib/graphql/types/big_int.rb, line 10 def self.coerce_input(value, _ctx) value && parse_int(value) rescue ArgumentError nil end
(untyped value, GraphQL::Query::Context _ctx) → ::String
Source
# File lib/graphql/types/big_int.rb, line 17 def self.coerce_result(value, _ctx) value.to_i.to_s end
(untyped value) → ::Numeric
Source
# File lib/graphql/types/big_int.rb, line 22 def self.parse_int(value) value.is_a?(Numeric) ? value : Integer(value, 10) end