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