Exception: BetterController::MethodNotOverriddenError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/better_controller/method_not_overridden_error.rb

Overview

Error raised when a required method is not overridden

Instance Method Summary collapse

Constructor Details

#initialize(method_name, instance) ⇒ MethodNotOverriddenError

Initialize a new error

Parameters:

  • method_name (Symbol, String)

    The method that should be overridden

  • instance (Object)

    The instance where the method should be overridden



9
10
11
# File 'lib/better_controller/method_not_overridden_error.rb', line 9

def initialize(method_name, instance)
  super("Method '#{method_name}' must be overridden in #{instance.class.name}")
end