Sha256: 525298dbc31da0566168652793b5b1b03f0fd69d81468d09026c1d4ba1580130
Contents?: true
Size: 959 Bytes
Versions: 4
Compression:
Stored size: 959 Bytes
Contents
require 'rake/gempackagetask' namespace :mack do namespace :portlet do desc 'Removes any generated portlet files.' task :clean => :environment do Mack::Portlet.clean end desc 'Prepares your application to become a portlet.' task :prepare => [:clean] do Mack::Portlet.prepare end desc 'Packages up your application into a portlet gem.' task :package => [:prepare] do Mack::Portlet.package end desc 'Installs your application as a portlet gem.' task :install => :package do sudo = ENV['SUDOLESS'] == 'true' || RUBY_PLATFORM =~ /win32|cygwin/ ? '' : 'sudo' puts `#{sudo} gem install #{Mack::Paths.root('pkg', Mack::Portlet.portlet_spec.name)}-#{Mack::Portlet.portlet_spec.version}.gem --no-update-sources` end task :unpacker => :environment do Mack::Portlet::Unpacker.instance.unpack(ENV['unpacker_key'], ENV['FORCE']) end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
mack-0.8.1 | lib/mack/tasks/portlet_tasks.rake |
mack-0.8.2 | lib/mack/tasks/portlet_tasks.rake |
mack-0.8.3 | lib/mack/tasks/portlet_tasks.rake |
mack-0.8.3.1 | lib/mack/tasks/portlet_tasks.rake |