Sha256: 6cadb400f3419bf653ffece0caa90acce65cf2074606928b9dc677e0b25eb8eb
Contents?: true
Size: 583 Bytes
Versions: 35
Compression:
Stored size: 583 Bytes
Contents
#require_relative('internet.rb') class Publish < Array def update if(Internet.available?) if(File.exists?('.git')) if(`git branch`.include?('* master')) Dir.glob('*.gemspec').each{|gemspec_file| add "gem push #{Gemspec.gemfile(gemspec_file)}" if !Gemspec.published? gemspec_file } end end if(File.exists?('.svn')) if(`svn info`.include?('/trunk')) Dir.glob('*.gemspec').each{|gemspec_file| add "gem push #{Gemspec.gemfile(gemspec_file)}" if !Gemspec.published? gemspec_file } end end end end end
Version data entries
35 entries across 35 versions & 1 rubygems