Method: NilClass#id

Defined in:
lib/kiss/ext/core.rb

#idObject

Ruby default: nil.id == 4 (now deprecated, but still present in 1.8) can cause unexpected results when using id from nil Sequel results so we’ll raise an error instead, effectively undefining ‘id’ method

Raises:

  • (NoMethodError)


559
560
561
# File 'lib/kiss/ext/core.rb', line 559

def id
  raise NoMethodError, "undefined method `id' for nil:NilClass"
end