Sha256: d65e654d7d9f1b488a8ad90336beab4e6b0a7b2c98c20c4bcfa364bb302b3c4a

Contents?: true

Size: 704 Bytes

Versions: 2

Compression:

Stored size: 704 Bytes

Contents

class Rag < Thor

	desc "release", "release this gem to RubyGems.org"
	def release
		system "gem build #{Rc.o.project}.gemspec", :verbose
		system "gem push #{Rc.o.project}-#{Rc.o.version}.gem", :verbose
		Pa.rm "#{Rc.o.project}-#{Rc.o.version}.gem", verbose: true
	end

	desc "install", "install this gem to your system"
	def install
		sudo = Process.uid == 0 ? "" : "sudo"
		system "gem build #{Rc.o.project}.gemspec", :verbose
		system "#{sudo} gem install #{Rc.o.project}-#{Rc.o.version}.gem", :verbose
		Pa.rm "#{Rc.o.project}-#{Rc.o.version}.gem", verbose: true
	end

	desc "build", "build this gem at current directory "
	def build
		system "gem build #{Rc.o.project}.gemspec", :verbose
	end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rag-1.0.7 lib/rag/gem.rb
rag-1.0.6 lib/rag/gem.rb