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
# 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