Sha256: 4f81e9577148a9c6cff95c1b90a9f5f747ae7a7b4fdfc903cbd846d4d7c054b0

Contents?: true

Size: 511 Bytes

Versions: 31

Compression:

Stored size: 511 Bytes

Contents

# frozen_string_literal: true

# Setting Model
class Setting < ApplicationRecord
  include ActivityHistory

  has_one :smtp_setting, dependent: :destroy
  has_one :google_analytics_setting, dependent: :destroy
  has_one :social_account, dependent: :destroy
  has_one :appearance, dependent: :destroy

  accepts_nested_attributes_for(
    :smtp_setting, :google_analytics_setting,
    :social_account, :appearance
  )

  mount_uploader :favicon, AttachmentUploader
  mount_uploader :logo, AttachmentUploader
end

Version data entries

31 entries across 30 versions & 1 rubygems

Version Path
keppler-2.1.22 installer/core/app/models/setting.rb
keppler-2.1.21 installer/core/app/models/setting.rb
keppler-2.1.20 installer/core/app/models/setting.rb
keppler-2.1.19 installer/core/app/models/setting.rb
keppler-2.1.18 installer/core/app/models/setting.rb
keppler-2.1.18 testing-with-2.1.18/app/models/setting.rb
keppler-2.1.17 installer/core/app/models/setting.rb
keppler-2.1.16 installer/core/app/models/setting.rb
keppler-2.1.15 installer/core/app/models/setting.rb
keppler-2.1.14 installer/core/app/models/setting.rb
keppler-2.1.13 installer/core/app/models/setting.rb
keppler-2.1.12 installer/core/app/models/setting.rb
keppler-2.1.11 installer/core/app/models/setting.rb
keppler-2.1.10 installer/core/app/models/setting.rb
keppler-2.1.9 installer/core/app/models/setting.rb
keppler-2.1.8 installer/core/app/models/setting.rb
keppler-2.1.7 installer/core/app/models/setting.rb
keppler-2.1.6 installer/core/app/models/setting.rb
keppler-2.1.5 installer/core/app/models/setting.rb
keppler-2.1.4 installer/core/app/models/setting.rb