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)


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

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