Sha256: 2b7abe4f9d4926cf2a19e8e86b5628b912089e852d0da95d8f11211ae158e803
Contents?: true
Size: 717 Bytes
Versions: 5
Compression:
Stored size: 717 Bytes
Contents
class MoveInquirySettingsToRefinerySettings < ActiveRecord::Migration def self.up if defined?(InquirySetting) InquirySetting.all.each do |inquiry_setting| RefinerySetting.set(:"inquiry_#{inquiry_setting.name.downcase.gsub(' ', '_')}", { :value => inquiry_setting.value, :destroyable => false }) end end end def self.down if defined?(InquirySetting) RefinerySetting.find(:all, :conditions => "name LIKE 'inquiry_%'").each do |rs| InquirySetting.create(:name => rs.name.to_s.gsub('inquiry_', '').titleize, :value => rs.value, :destroyable => false) end end end end
Version data entries
5 entries across 5 versions & 1 rubygems