Exception: Booby::InvalidNumberOfParametersError

Inherits:
Error
  • Object
show all
Defined in:
lib/booby/errors.rb

Overview

Public: Error raised when arity check fails.

Instance Method Summary collapse

Constructor Details

#initialize(expected, actual, cmd, line_no) ⇒ InvalidNumberOfParametersError

Returns a new instance of InvalidNumberOfParametersError.



25
26
27
28
29
30
31
# File 'lib/booby/errors.rb', line 25

def initialize(expected, actual, cmd, line_no)
  expected = "minimum 1" if expected === true
  super(
    "Invalid number of parameters (line #{line_no}): "+
    "#{cmd} expects #{expected} parameter(s), got #{actual}"
  )
end