class Db2Query::QueryDefinitionError

Public Class Methods

new(klass, query_name = nil, column = nil) click to toggle source
Calls superclass method
# File lib/db2_query/error.rb, line 58
def initialize(klass, query_name = nil, column = nil)
  @klass = klass
  @query_name = query_name
  @column = column
  super(message)
end

Public Instance Methods

message() click to toggle source
# File lib/db2_query/error.rb, line 65
def message
  if @query_name.nil?
    "Definitions::#{@klass}Definitions file not found."
  elsif @column.nil?
    "No query definition found for #{@klass}:#{@query_name}"
  else
    "Column `#{@column}` not found at `#{@klass} query:#{@query_name}` Query Definitions."
  end
end