Sha256: c609bdd0332ff0b9c56ae82be7d6a6172c0fb444a29643102b492ca0b7236090

Contents?: true

Size: 380 Bytes

Versions: 74

Compression:

Stored size: 380 Bytes

Contents

class RenameConfigDefaultPartsKey < ActiveRecord::Migration

  def self.up
    rename_config_key 'default.parts', 'defaults.page.parts'
  end

  def self.down
    rename_config_key 'defaults.page.parts', 'default.parts'
  end

  def self.rename_config_key(from, to)
    return unless setting = TrustyCms::Config.find_by_key(from)
    setting.key = to
    setting.save!
  end

end

Version data entries

74 entries across 74 versions & 1 rubygems

Version Path
trusty-cms-3.0.11 db/migrate/014_rename_config_default_parts_key.rb
trusty-cms-3.0.10 db/migrate/014_rename_config_default_parts_key.rb
trusty-cms-3.0.9 db/migrate/014_rename_config_default_parts_key.rb
trusty-cms-3.0.8 db/migrate/014_rename_config_default_parts_key.rb
trusty-cms-3.0.7 db/migrate/014_rename_config_default_parts_key.rb
trusty-cms-2.0.28 db/migrate/014_rename_config_default_parts_key.rb
trusty-cms-3.0.6 db/migrate/014_rename_config_default_parts_key.rb
trusty-cms-2.0.27 db/migrate/014_rename_config_default_parts_key.rb
trusty-cms-3.0.4 db/migrate/014_rename_config_default_parts_key.rb
trusty-cms-3.0.3 db/migrate/014_rename_config_default_parts_key.rb
trusty-cms-3.0.2 db/migrate/014_rename_config_default_parts_key.rb
trusty-cms-3.0.1 db/migrate/014_rename_config_default_parts_key.rb
trusty-cms-3.0.0 db/migrate/014_rename_config_default_parts_key.rb
trusty-cms-2.0.26 db/migrate/014_rename_config_default_parts_key.rb
trusty-cms-2.0.25 db/migrate/014_rename_config_default_parts_key.rb
trusty-cms-2.0.24 db/migrate/014_rename_config_default_parts_key.rb
trusty-cms-2.0.23 db/migrate/014_rename_config_default_parts_key.rb
trusty-cms-2.0.22 db/migrate/014_rename_config_default_parts_key.rb
trusty-cms-2.0.21 db/migrate/014_rename_config_default_parts_key.rb
trusty-cms-2.0.21.alpha db/migrate/014_rename_config_default_parts_key.rb