Class: SimpleMaintenanceMode::Model::AppSettings

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
lib/simple-maintenance-mode/model/app_settings.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.maintenance_modeObject



18
19
20
# File 'lib/simple-maintenance-mode/model/app_settings.rb', line 18

def self.maintenance_mode
  SimpleMaintenanceMode::Model::AppSettings.instance.maintenance_mode
end

.maintenance_mode=(active = false) ⇒ Object



12
13
14
15
16
# File 'lib/simple-maintenance-mode/model/app_settings.rb', line 12

def self.maintenance_mode=(active=false)
  app_settings = SimpleMaintenanceMode::Model::AppSettings.instance
  app_settings.maintenance_mode = active
  app_settings.save
end

Instance Method Details

#as_jsonObject



22
23
24
25
26
# File 'lib/simple-maintenance-mode/model/app_settings.rb', line 22

def as_json
  {
    maintenance_mode: self.maintenance_mode
  }
end