class GraphQL::Define::DefinedObjectProxy
def initialize(target)
def initialize(target) @target = target @dictionary = target.class.dictionary end
def inspect
def inspect "<DefinedObjectProxy #{@target} (#{@dictionary.keys})>" end
def method_missing(name, *args, &block)
def method_missing(name, *args, &block) definition = @dictionary[name] if definition definition.call(@target, *args, &block) else p "Failed to find config #{name} in #{inspect}" super end end
def to_s
def to_s inspect end
def types
def types GraphQL::Define::TypeDefiner.instance end