Method: ActiveadminSettings::SettingMethods.included

Defined in:
app/models/activeadmin_settings/setting.rb

.included(base) ⇒ Object



3
4
5
6
7
8
9
10
11
12
# File 'app/models/activeadmin_settings/setting.rb', line 3

def self.included(base)
  base.mount_uploader  :file, ActiveadminSettings::SettingsFileUploader

  # Validators
  base.validates_presence_of   :name
  base.validates_uniqueness_of :name
  base.validates_length_of     :name, minimum: 1

  base.extend ClassMethods
end