class Stardust::GraphQL::Scalar

Public Class Methods

coerce_input(input_value = nil, context = nil, &block) click to toggle source
# File lib/stardust/graphql/scalar.rb, line 5
def self.coerce_input(input_value = nil, context = nil, &block)
  if block_given?
    @@__coerce_input_block__ = block
  else
    @@__coerce_input_block__.(input_value, context)
  end
end
coerce_result(ruby_value = nil, context = nil, &block) click to toggle source
# File lib/stardust/graphql/scalar.rb, line 13
def self.coerce_result(ruby_value = nil, context = nil, &block)
  if block_given?
    @@__coerce_result_block__ = block
  else
    @@__coerce_result_block__.(ruby_value, context)
  end
end