class Thor
def self.package_task(spec)
def self.package_task(spec) desc "package", "package up the gem" define_method :package do FileUtils.mkdir_p(File.join(Dir.pwd, "pkg")) Gem::Builder.new(spec).build FileUtils.mv(spec.file_name, File.join(Dir.pwd, "pkg", spec.file_name)) end end