Module: MinatoErrorHandler::ErrorHandler::ClassMethods

Defined in:
lib/minato_error_handler/error_handler.rb

Instance Method Summary collapse

Instance Method Details

#default_error(klass) ⇒ Object



68
69
70
71
72
# File 'lib/minato_error_handler/error_handler.rb', line 68

def default_error(klass)
  # rubocop:disable Style/ClassVars
  class_variable_set(:@@default_error_class, klass.to_s.camelize.constantize)
  # rubocop:enable Style/ClassVars
end

#default_error_classObject



74
75
76
77
78
# File 'lib/minato_error_handler/error_handler.rb', line 74

def default_error_class
  return nil unless class_variable_defined? :@@default_error_class

  class_variable_get(:@@default_error_class)
end