Method: Gruf::Error#initialize

Defined in:
lib/gruf/error.rb

#initialize(args = {}) ⇒ Error

Initialize the error, setting default values

Parameters:

  • args (Hash) (defaults to: {})

    (Optional) An optional hash of arguments that will set fields on the error object



83
84
85
86
87
88
89
# File 'lib/gruf/error.rb', line 83

def initialize(args = {})
  @field_errors = []
  @metadata = {}
  args.each do |k, v|
    send("#{k}=", v) if respond_to?(k)
  end
end