class Olaf::MissingArgumentsError

Public Class Methods

new(olaf_query) click to toggle source
Calls superclass method
# File lib/olaf/errors.rb, line 3
def initialize(olaf_query)
  @olaf_query = olaf_query
  msg = "Missing arguments: #{olaf_query.missing_arguments}"

  super(msg)
end

Public Instance Methods

metadata() click to toggle source
# File lib/olaf/errors.rb, line 10
def metadata
  {
    query: @olaf_query.class.name,
    defined_arguments: @olaf_query.defined_arguments,
    missing_arguments: @olaf_query.missing_arguments,
    arguments: @olaf_query.variables
  }
end