Sha256: 36647af2cb3518efa227b1f92af1e81e066d6b0ff9e4ecb2d7b3d1af0f71e66c

Contents?: true

Size: 1.03 KB

Versions: 9

Compression:

Stored size: 1.03 KB

Contents

# encoding: utf-8

require 'flextures/flextures'

namespace :db do
  namespace :flextures do
    desc "Dump data to csv format"
    task :dump => :environment do
      Flextures::ARGS.parse.each { |fmt| Flextures::Dumper::csv(fmt) }
    end

    desc "Dump data to prefer csv format"
    task :csvdump => :environment do
      Flextures::ARGS.parse.each { |fmt| Flextures::Dumper::csv(fmt) }
    end

    desc "Dump data to yaml format"
    task :ymldump => :environment do
      Flextures::ARGS.parse.each { |fmt| Flextures::Dumper::yml(fmt) }
    end

    desc "load fixture data csv format"
    task :load => :environment do
      Flextures::ARGS.parse.each { |fmt| Flextures::Loader::load(fmt) }
    end

    desc "load fixture data only csv format files"
    task :csvload => :environment do
      Flextures::ARGS.parse.each { |fmt| Flextures::Loader::csv(fmt) }
    end

    desc "load fixture files only yaml format"
    task :ymlload => :environment do
      Flextures::ARGS::parse.each { |fmt| Flextures::Loader::yml(fmt) }
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
flextures-1.0.8 lib/flextures/flextures.rake
flextures-1.0.6 lib/flextures/flextures.rake
flextures-1.0.5 lib/flextures/flextures.rake
flextures-1.0.4 lib/flextures/flextures.rake
flextures-1.0.3 lib/flextures/flextures.rake
flextures-1.0.2 lib/flextures/flextures.rake
flextures-1.0.1 lib/flextures/flextures.rake
flextures-0.9.5 lib/flextures/flextures.rake
flextures-0.9.4 lib/flextures/flextures.rake