Class: Object

Inherits:
BasicObject
Defined in:
lib/lh/core_extensions/object/raise_if_nil.rb

Instance Method Summary collapse

Instance Method Details

#raise_if_nil(message = "Object must not be undefined") ⇒ Object

Raises an ArgumentError if the object is nil.

Parameters:

  • message (String) (defaults to: "Object must not be undefined")

    optional parameter that is the error message

Raises:

  • (ArgumentError)


5
6
7
# File 'lib/lh/core_extensions/object/raise_if_nil.rb', line 5

def raise_if_nil(message="Object must not be undefined")
  raise ArgumentError.new(message) if self.nil?
end