Sha256: 7683f3b3eb306392bd13045df46f16c7b222d968e2169bc8c5446c82c303fe8e
Contents?: true
Size: 823 Bytes
Versions: 20
Compression:
Stored size: 823 Bytes
Contents
# frozen_string_literal: true module Mongoid module Extensions module FalseClass # Get the value of the object as a mongo friendly sort value. # # @example Get the object as sort criteria. # object.__sortable__ # # @return [ Integer ] 0. def __sortable__ 0 end # Is the passed value a boolean? # # @example Is the value a boolean type? # false.is_a?(Boolean) # # @param [ Class ] other The class to check. # # @return [ true | false ] If the other is a boolean. def is_a?(other) if other == Mongoid::Boolean || other.class == Mongoid::Boolean return true end super(other) end end end end ::FalseClass.__send__(:include, Mongoid::Extensions::FalseClass)
Version data entries
20 entries across 20 versions & 1 rubygems