class GraphQL::StaticValidation::Message
Generates GraphQL-compliant validation message.
def initialize(message, path: [], nodes: [])
def initialize(message, path: [], nodes: []) @message = message @nodes = nodes @path = path end
def locations
def locations @nodes.map{|node| {"line" => node.line, "column" => node.col}} end
def to_h
def to_h { "message" => message, "locations" => locations, "fields" => path, } end