Sha256: 1e0727b74ed5b0e2dc66bf9ac67cef24e03b390c70eb5e42fd644c50c2d2f2d3

Contents?: true

Size: 630 Bytes

Versions: 6

Compression:

Stored size: 630 Bytes

Contents

module Mongoid
  module Relations
    module Embedded
      class Many < Relations::Many
        class << self
          # Get the valid options allowed with this relation.
          #
          # @example Get the valid options.
          #   Relation.valid_options
          #
          # @return [ Array<Symbol> ] The valid options.
          #
          # @since 2.1.0
          def valid_options
            [
              :as, :cascade_callbacks, :cyclic, :order, :versioned, :store_as,
              :before_add, :after_add, :before_remove, :after_remove
            ]
          end
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
mongoid-versioning-2.0.0 lib/mongoid/core_ext/relations/embedded/many.rb
mongoid-versioning-1.2.0 lib/mongoid/core_ext/relations/embedded/many.rb
mongoid-versioning-1.1.0 lib/mongoid/core_ext/relations/embedded/many.rb
mongoid-versioning-1.0.0 lib/mongoid/core_ext/relations/embedded/many.rb
mongoid-versioning-1.0.0.beta2 lib/mongoid/core_ext/relations/embedded/many.rb
mongoid-versioning-1.0.0.beta1 lib/mongoid/core_ext/relations/embedded/many.rb