Sha256: 56085fab0aa4049f5671c84b73bcbb6d7816427587dbb81c603bff28b8aeee53
Contents?: true
Size: 679 Bytes
Versions: 3
Compression:
Stored size: 679 Bytes
Contents
# frozen_string_literal: true # encoding: utf-8 module Mongoid module Extensions module Regexp module ClassMethods # Turn the object from the ruby type we deal with to a Mongo friendly # type. # # @example Mongoize the object. # Regexp.mongoize(/^[abc]/) # # @param [ Regexp, String ] object The object to mongoize. # # @return [ Regexp ] The object mongoized. # # @since 3.0.0 def mongoize(object) return nil if object.nil? ::Regexp.new(object) end end end end end ::Regexp.extend(Mongoid::Extensions::Regexp::ClassMethods)
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mongoid-7.1.1 | lib/mongoid/extensions/regexp.rb |
mongoid-7.1.0 | lib/mongoid/extensions/regexp.rb |
mongoid-7.1.0.rc0 | lib/mongoid/extensions/regexp.rb |