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

Version Path
refinerycms-0.9.8.5 db/migrate/20100826232810_move_inquiry_settings_to_refinery_settings.rb
refinerycms-0.9.8.4 db/migrate/20100826232810_move_inquiry_settings_to_refinery_settings.rb
refinerycms-0.9.8.3 db/migrate/20100826232810_move_inquiry_settings_to_refinery_settings.rb
refinerycms-0.9.8.2 db/migrate/20100826232810_move_inquiry_settings_to_refinery_settings.rb
refinerycms-0.9.8.1 db/migrate/20100826232810_move_inquiry_settings_to_refinery_settings.rb