class GemPolish::CLI
Public Instance Methods
polish(name = '.')
click to toggle source
# File lib/gem_polish/cli.rb, line 26 def polish(name = '.') inside name do p = Polisher.new(options, self) p.insert_description p.insert_badges p.insert_coveralls p.insert_rspec_conf p.insert_travis end end
version(name = '.')
click to toggle source
# File lib/gem_polish/cli.rb, line 48 def version(name = '.') inside name do return help(:version) if options.empty? v = Versioner.new(self) if specified_version = options[:version] v.substitute_version(specified_version) elsif options[:read] puts v.to_version elsif bump = options[:bump] updated = v.update_version(bump) v.substitute_version(updated) if message = options[:commit] v.commit_version_bump(message) v.release if options[:release] end end end end