Sha256: d555b97ed452da6379281a55e784e4e5f480be72d2a8107d8394071f97a05320

Contents?: true

Size: 1.23 KB

Versions: 23

Compression:

Stored size: 1.23 KB

Contents

namespace :comfortable_mexican_sofa do
  namespace :fixtures do
    
    desc 'Import Fixture data into database (options: FROM=folder_name TO=site_identifier)'
    
    task :import => :environment do
      from  = ENV['FROM']
      to    = ENV['TO'] || ENV['FROM']
      
      puts "Importing CMS Fixtures from Folder [#{from}] to Site [#{to}] ..."
      
      # changing so that logger is going straight to screen
      logger = ComfortableMexicanSofa.logger
      ComfortableMexicanSofa.logger = Logger.new(STDOUT)
      
      ComfortableMexicanSofa::Fixture::Importer.new(from, to, :force).import!
      
      ComfortableMexicanSofa.logger = logger
    end
    
    desc 'Export database data into Fixtures (options: FROM=site_identifier TO=folder_name)'
    task :export => :environment do
      from  = ENV['FROM']
      to    = ENV['TO'] || ENV['FROM']
      
      puts "Exporting CMS data from Site [#{from}] to Folder [#{to}] ..."
      
      # changing so that logger is going straight to screen
      logger = ComfortableMexicanSofa.logger
      ComfortableMexicanSofa.logger = Logger.new(STDOUT)
      
      ComfortableMexicanSofa::Fixture::Exporter.new(from, to).export!
      
      ComfortableMexicanSofa.logger = logger
    end
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
comfortable_mexican_sofa-1.12.11 lib/tasks/comfortable_mexican_sofa.rake
comfortable_mexican_sofa-1.12.10 lib/tasks/comfortable_mexican_sofa.rake
comfortable_mexican_sofa-1.12.9 lib/tasks/comfortable_mexican_sofa.rake
comfortable_mexican_sofa-1.12.8 lib/tasks/comfortable_mexican_sofa.rake
comfortable_mexican_sofa-1.12.7 lib/tasks/comfortable_mexican_sofa.rake
comfortable_mexican_sofa-1.12.6 lib/tasks/comfortable_mexican_sofa.rake
comfortable_mexican_sofa-1.12.5 lib/tasks/comfortable_mexican_sofa.rake
comfortable_mexican_sofa-1.12.4 lib/tasks/comfortable_mexican_sofa.rake
comfortable_mexican_sofa-1.12.3 lib/tasks/comfortable_mexican_sofa.rake
comfortable_mexican_sofa-1.12.2 lib/tasks/comfortable_mexican_sofa.rake
comfortable_mexican_sofa-1.12.1 lib/tasks/comfortable_mexican_sofa.rake
comfortable_mexican_sofa-1.12.0 lib/tasks/comfortable_mexican_sofa.rake
comfortable_mexican_sofa-1.11.2 lib/tasks/comfortable_mexican_sofa.rake
comfortable_mexican_sofa-1.11.1 lib/tasks/comfortable_mexican_sofa.rake
comfortable_mexican_sofa-1.11.0 lib/tasks/comfortable_mexican_sofa.rake
comfortable_mexican_sofa-1.10.3 lib/tasks/comfortable_mexican_sofa.rake
comfortable_mexican_sofa-1.10.2 lib/tasks/comfortable_mexican_sofa.rake
comfortable_mexican_sofa-1.10.1 lib/tasks/comfortable_mexican_sofa.rake
comfortable_mexican_sofa-1.10.0 lib/tasks/comfortable_mexican_sofa.rake
comfortable_mexican_sofa-1.9.3 lib/tasks/comfortable_mexican_sofa.rake