class NulogyGraphqlApi::GraphQLError
Public Class Methods
new(message, backtrace: nil)
click to toggle source
# File lib/nulogy_graphql_api/graphql_error.rb, line 3 def initialize(message, backtrace: nil) @message = message @backtrace = backtrace end
Public Instance Methods
extensions()
click to toggle source
# File lib/nulogy_graphql_api/graphql_error.rb, line 15 def extensions if @backtrace { extensions: { backtrace: @backtrace } } else {} end end
render()
click to toggle source
# File lib/nulogy_graphql_api/graphql_error.rb, line 8 def render { data: {}, errors: [{ message: @message }.merge(extensions)] } end