class GraphQL::ParseError
Attributes
Public Class Methods
# File lib/graphql/parse_error.rb, line 6 def initialize(message, line, col, query, filename: nil) if filename message += " (#{filename})" end super(message) @line = line @col = col @query = query end
Calls superclass method
Public Instance Methods
Source
# File lib/graphql/parse_error.rb, line 17 def to_h locations = line ? [{ "line" => line, "column" => col }] : [] { "message" => message, "locations" => locations, } end