class Ghost::Seeder::Models::SettingsSeed
Public Class Methods
klass()
click to toggle source
# File lib/ghost/seeder/models/settings_seed.rb, line 8 def klass Setting end
seeds()
click to toggle source
Calls superclass method
Ghost::Seeder::Models::GenericSeed::seeds
# File lib/ghost/seeder/models/settings_seed.rb, line 12 def seeds super + [{ key: "navigation", value: load_fixtures("navigation").to_json }] end
wipe_records!()
click to toggle source
# File lib/ghost/seeder/models/settings_seed.rb, line 19 def wipe_records! Logger.info "can't wipe", self end
Public Instance Methods
seed!()
click to toggle source
# File lib/ghost/seeder/models/settings_seed.rb, line 24 def seed! setting.update!(value: record.value) Logger.success self.class, "#{record.key}:", record.value end
Private Instance Methods
setting()
click to toggle source
# File lib/ghost/seeder/models/settings_seed.rb, line 31 def setting Setting.find_by!(key: record.key) end