class DDQL::QueryExpressionError
Attributes
cause[R]
expression[R]
Public Class Methods
new(expression:, cause: nil, message: nil)
click to toggle source
# File lib/ddql/query_expression_error.rb, line 5 def initialize(expression:, cause: nil, message: nil) @cause = cause @expression = expression @message = message || (cause ? cause.message : 'invalid expression') end
Public Instance Methods
to_s()
click to toggle source
# File lib/ddql/query_expression_error.rb, line 11 def to_s "failed to parse #{@expression}: #{@message}" end