Sha256: ee535a164473ef93417926aaaf8d426d48d5a8d5cdab1f132ff703a2c46cfce7

Contents?: true

Size: 360 Bytes

Versions: 2

Compression:

Stored size: 360 Bytes

Contents

# frozen_string_literal: true

class Settings
  include Mongoid::Document
  include Mongoid::Timestamps
  include PublicActivity::Model

  # Columns
  field :var, type: String
  field :value, type: String

  index({ var: 1 }, unique: true)

  tracked owner: ->(controller, _model) { controller.try(:current_user) }

  def self.table_exists?
    true
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sunrise-cms-1.1.1 lib/generators/sunrise/templates/models/mongoid/settings.rb
sunrise-cms-1.1.0 lib/generators/sunrise/templates/models/mongoid/settings.rb