Sha256: b90112a86a7beddb8607ee200ead521d397457ac90597f5fe93a12e9295cef93

Contents?: true

Size: 582 Bytes

Versions: 12

Compression:

Stored size: 582 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

12 entries across 12 versions & 2 rubygems

Version Path
dev-2.0.46 lib/publish.rb
dev-2.0.45 lib/publish.rb
dev-2.0.44 lib/publish.rb
dev-2.0.43 lib/publish.rb
dev-2.0.42 lib/publish.rb
dev_commands-0.0.58 lib/publish.rb
dev_commands-0.0.57 lib/publish.rb
dev_commands-0.0.54 lib/publish.rb
dev_commands-0.0.53 lib/publish.rb
dev_commands-0.0.52 lib/publish.rb
dev_commands-0.0.51 lib/publish.rb
dev_commands-0.0.50 lib/publish.rb