Sha256: ac5cc7afc153253def8286e19085ed002a8c36f51946ce31b88343159ea23d70
Contents?: true
Size: 515 Bytes
Versions: 3
Compression:
Stored size: 515 Bytes
Contents
rule /\#.*/ do |t| env = t.name.match(/\#.*/).to_s.gsub("#", "") Object::MACK_ENV = env ENV["MACK_ENV"] = env name = t.name.gsub("##{env}", "") Rake::Task[name].invoke end rule /^cachetastic:/ do |t| x = t.name.gsub("cachetastic:", '') x = x.split(":") cache_name = x.first cache_action = x.last puts "cache_name: #{cache_name}" puts "cache_action: #{cache_action}" ENV['cache_name'] = cache_name ENV['cache_action'] = cache_action Rake::Task["cachetastic:manipulate_caches"].invoke end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mack-0.0.3 | tasks/rake_rules.rake |
mack-0.0.4 | tasks/rake_rules.rake |
mack-0.0.5 | tasks/rake_rules.rake |