Sha256: 3da01f61646f7e4afb6e0a2b5e54c6e38eeaf7c47575172651c661469b180ba7

Contents?: true

Size: 616 Bytes

Versions: 27

Compression:

Stored size: 616 Bytes

Contents

module RailsAdminSettings
  module Mongoid
    extend ActiveSupport::Concern
    included do
      include ::Mongoid::Document
      include ::Mongoid::Timestamps::Short

      store_in collection: "rails_admin_settings"
      field :enabled, type: ::Mongoid::VERSION.to_i < 4 ? Boolean : ::Mongoid::Boolean, default: true
      field :kind, type: String, default: RailsAdminSettings.types.first
      field :ns, type: String, default: 'main'
      field :key, type: String
      field :raw, type: String
      field :label, type: String
      index({ns: 1, key: 1}, {unique: true, sparse: true})
    end
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
rails_admin_settings-1.7.0 lib/rails_admin_settings/mongoid.rb
rails_admin_settings-1.6.0 lib/rails_admin_settings/mongoid.rb
rails_admin_settings-1.5.1 lib/rails_admin_settings/mongoid.rb
rails_admin_settings-1.5.0 lib/rails_admin_settings/mongoid.rb
rails_admin_settings-1.4.2 lib/rails_admin_settings/mongoid.rb
rails_admin_settings-1.4.1 lib/rails_admin_settings/mongoid.rb
rails_admin_settings-1.4.0 lib/rails_admin_settings/mongoid.rb
rails_admin_settings-1.3.2 lib/rails_admin_settings/mongoid.rb
rails_admin_settings-1.3.1 lib/rails_admin_settings/mongoid.rb
rails_admin_settings-1.3.0 lib/rails_admin_settings/mongoid.rb
rails_admin_settings-1.2.1 lib/rails_admin_settings/mongoid.rb
rails_admin_settings-1.2.0 lib/rails_admin_settings/mongoid.rb
rails_admin_settings-1.1.4 lib/rails_admin_settings/mongoid.rb
rails_admin_settings-1.1.3 lib/rails_admin_settings/mongoid.rb
rails_admin_settings-1.1.2 lib/rails_admin_settings/mongoid.rb
rails_admin_settings-1.1.0.pre.1 lib/rails_admin_settings/mongoid.rb
rails_admin_settings-1.0.1 lib/rails_admin_settings/mongoid.rb
rails_admin_settings-1.0.0 lib/rails_admin_settings/mongoid.rb
rails_admin_settings-1.0.0.pre.1 lib/rails_admin_settings/mongoid.rb
rails_admin_settings-0.9.1 lib/rails_admin_settings/mongoid.rb