This plugin is used to release gems via gemcutter.org.
Attributes
pkgdir[R]
Location of packages. This defaults to Project#pack.
version[R]
Version to release. Defaults to current version.
Public Instance Methods
initialize_defaults()click to toggle source
# File lib/plugins/syckle/gemcutter.rb, line 26definitialize_defaults@pkgdir = project.pack@version = project.metadata.versionend
release()click to toggle source
# File lib/plugins/syckle/gemcutter.rb, line 32defreleasepkgs = Pathname.new(pkgdir).glob("*-#{version}.gem")
ifpkgs.empty?report"No .gem packages found for version {version} at #{pkgdir}."elsepkgs.eachdo|file|sh"gem push #{file}"endendend