Sha256: 331c1d19dc57afc4967b1e094e98d2d856024fec15ffd6291e9d2e25febb2b68

Contents?: true

Size: 560 Bytes

Versions: 7

Compression:

Stored size: 560 Bytes

Contents

namespace :gems do
  
  desc "lists all the gem required for this application."
  task :list do
    Mack::Utils::GemManager.instance.required_gem_list.each do |g|
      puts g
    end
  end # list
  
  desc "installs the gems needed for this application."
  task :install do
    Mack::Utils::GemManager.instance.required_gem_list.each do |g|
      params = ["install", g.name.to_s]
      params << "--version=#{g.version}" if g.version?
      params << "--source=#{g.source}" if g.source?
      sh "gem #{params.join(" ")}"
    end
  end # install
  
end # gem

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
mack-0.6.1.1 lib/mack/tasks/gem_tasks.rake
mack-0.6.1.2 lib/mack/tasks/gem_tasks.rake
mack-0.6.1 lib/mack/tasks/gem_tasks.rake
mack-0.7.0 lib/mack/tasks/gem_tasks.rake
mack-0.7.0.1 lib/mack/tasks/gem_tasks.rake
mack-0.7.1.1 lib/mack/tasks/gem_tasks.rake
mack-0.7.1 lib/mack/tasks/gem_tasks.rake