Exception: Pablo::MissingArgumentError
- Inherits:
-
RuntimeError
- Object
- RuntimeError
- Pablo::MissingArgumentError
- Defined in:
- lib/pablo/errors.rb
Instance Method Summary collapse
-
#initialize(name, arg = nil) ⇒ MissingArgumentError
constructor
A new instance of MissingArgumentError.
- #to_s ⇒ Object
Constructor Details
#initialize(name, arg = nil) ⇒ MissingArgumentError
Returns a new instance of MissingArgumentError.
27 28 29 |
# File 'lib/pablo/errors.rb', line 27 def initialize name, arg = nil @name, @arg = name, arg end |
Instance Method Details
#to_s ⇒ Object
31 32 33 34 35 |
# File 'lib/pablo/errors.rb', line 31 def to_s @arg ? "Missing argument '#{@arg}' for '#{@name}'." : "Missing argument for '#{@name}'." end |