Sha256: f6194a2c5c1fb6e3df343b8c62f890852169d811280dc9dd7c6c8f7aa0dbf5da

Contents?: true

Size: 567 Bytes

Versions: 15

Compression:

Stored size: 567 Bytes

Contents

require 'rake'


##
#
# (c) 2013 Bernhard Weichel
#
#


##
# generate a task for each manifest file
#
# 
manifestfiles=Dir["../ZSUPP_Manifests/*.yaml"]

manifestfiles.each{|file|
  taskdesc=File.basename(file, ".yaml")
  taskname=taskdesc.split("_")[0]
  desc "generate #{taskdesc}"
  task taskname do
    cmd="wortsammler -cbpm #{file}"
    sh cmd
  end
}

tasknames=manifestfiles.map{|f|File.basename(f, "yaml").split("_")}
desc "generate all documents" 
task :all => tasknames

#
# the default task

desc "print this help"

task :default do
  system "rake -T"
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
wortsammler-2.0.2.pre.dev3 lib/wortsammler/rake_helper.rb
wortsammler-2.0.1 lib/wortsammler/rake_helper.rb
wortsammler-2.0.0.dev4 lib/wortsammler/rake_helper.rb
wortsammler-2.0.0.dev3 lib/wortsammler/rake_helper.rb
wortsammler-2.0.0.dev2 lib/wortsammler/rake_helper.rb
wortsammler-2.0.0.dev1 lib/wortsammler/rake_helper.rb
wortsammler-1.0.3 lib/wortsammler/rake_helper.rb
wortsammler-1.0.2 lib/wortsammler/rake_helper.rb
wortsammler-1.0.1 lib/wortsammler/rake_helper.rb
wortsammler-1.0.0 lib/wortsammler/rake_helper.rb
wortsammler-0.0.9 lib/wortsammler/rake_helper.rb
wortsammler-0.0.8 lib/wortsammler/rake_helper.rb
wortsammler-0.0.7 lib/wortsammler/rake_helper.rb
wortsammler-0.0.6 lib/wortsammler/rake_helper.rb
wortsammler-0.0.5 lib/wortsammler/rake_helper.rb