Sha256: 901d122d80814543dc361b522d8e6b900b1f162a34f5f09dce3e24d33ddac14e
Contents?: true
Size: 625 Bytes
Versions: 13
Compression:
Stored size: 625 Bytes
Contents
class RenameJobCategories < ActiveRecord::Migration 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'], } 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
13 entries across 13 versions & 1 rubygems