Module: Mongoid::Extensions::Symbol::Checks

Included in:
Symbol
Defined in:
lib/mongoid/extensions/symbol/checks.rb

Overview

This module has object checks in it.

Instance Method Summary collapse

Instance Method Details

#mongoid_id?true, false

Is the symbol a valid value for a Mongoid id?

Examples:

Is the string an id value?

:_id.mongoid_id?

Returns:

  • (true, false)

    If the symbol is :id or :_id.

Since:

  • 2.3.1



17
18
19
# File 'lib/mongoid/extensions/symbol/checks.rb', line 17

def mongoid_id?
  to_s =~ /^(|_)id$/
end