Sha256: 11b320bf789d61706a0b0240c0eb9b7074d42cecdb61ba029e378a3744a4a799
Contents?: true
Size: 637 Bytes
Versions: 148
Compression:
Stored size: 637 Bytes
Contents
class RenameJobCategories < ActiveRecord::Migration[4.2] MAP = { 'Package Action - SSH Default' => ['Package Action', 'Packages'], 'Puppet Run Once - SSH Default' => ['Puppet Run Once', 'Puppet'], 'Run Command - SSH Default' => ['Run Command', 'Commands'], 'Service Action - SSH Default' => ['Service Action', 'Services'], }.freeze def up MAP.each do |name, transition| JobTemplate.where(:name => name).update_all(:job_name => transition.last) end end def down MAP.each do |name, transition| JobTemplate.where(:name => name).update_all(:job_name => transition.first) end end end
Version data entries
148 entries across 148 versions & 1 rubygems