Class: Plum::SiteSetting
- Inherits:
-
ApplicationRecord
- Object
- ApplicationRecord
- ApplicationRecord
- Plum::SiteSetting
- Includes:
- SiteScoped
- Defined in:
- app/models/plum/site_setting.rb
Class Method Summary collapse
Class Method Details
.instance(site = Plum::Site.first_or_create_standalone!) ⇒ Object
14 15 16 17 18 19 |
# File 'app/models/plum/site_setting.rb', line 14 def self.instance(site = Plum::Site.first_or_create_standalone!) find_or_create_by!(site: site) do |settings| settings.name = site.name.presence || "My Site" settings.theme_name = site.theme_name.presence || "default" end end |