Sha256: dc35fa76b841abfc02fd5e06ff31a16181ffdce1f3f89e7e6e04ee4c191c1e93

Contents?: true

Size: 414 Bytes

Versions: 10

Compression:

Stored size: 414 Bytes

Contents

# frozen_string_literal: true

class MigrateDiscoveryHostnameAndFactColumnToArray < ActiveRecord::Migration[6.0]
  def up
    ['discovery_hostname', 'discovery_fact_column'].each do |setting_name|
      setting = Setting.find_by(name: setting_name)
      if !setting.nil? && setting.value.is_a?(String)
        setting.value = setting.value.split(",").map(&:strip)
        setting.save
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
foreman_discovery-25.1.0 db/migrate/20221102075151_migrate_discovery_hostname_and_fact_column_to_array.rb
foreman_discovery-25.0.1 db/migrate/20221102075151_migrate_discovery_hostname_and_fact_column_to_array.rb
foreman_discovery-25.0.0 db/migrate/20221102075151_migrate_discovery_hostname_and_fact_column_to_array.rb
foreman_discovery-24.0.2 db/migrate/20221102075151_migrate_discovery_hostname_and_fact_column_to_array.rb
foreman_discovery-23.0.2 db/migrate/20221102075151_migrate_discovery_hostname_and_fact_column_to_array.rb
foreman_discovery-24.0.1 db/migrate/20221102075151_migrate_discovery_hostname_and_fact_column_to_array.rb
foreman_discovery-24.0.0 db/migrate/20221102075151_migrate_discovery_hostname_and_fact_column_to_array.rb
foreman_discovery-23.0.1 db/migrate/20221102075151_migrate_discovery_hostname_and_fact_column_to_array.rb
foreman_discovery-23.0.0 db/migrate/20221102075151_migrate_discovery_hostname_and_fact_column_to_array.rb
foreman_discovery-22.0.4 db/migrate/20221102075151_migrate_discovery_hostname_and_fact_column_to_array.rb