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



75
76
77
78
79
80
# File 'lib/gruf/error.rb', line 75

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