class Gem::Commands::BuildCommand
Public Class Methods
new()
click to toggle source
Calls superclass method
Gem::Command::new
# File rubygems/commands/build_command.rb, line 9 def initialize super 'build', 'Build a gem from a gemspec' add_platform_option add_option '--force', 'skip validation of the spec' do |value, options| options[:force] = true end add_option '--strict', 'consider warnings as errors when validating the spec' do |value, options| options[:strict] = true end add_option '-o', '--output FILE', 'output gem with the given filename' do |value, options| options[:output] = value end add_option '-C PATH', 'Run as if gem build was started in <PATH> instead of the current working directory.' do |value, options| options[:build_path] = value end end
Public Instance Methods
execute()
click to toggle source
# File rubygems/commands/build_command.rb, line 63 def execute if build_path = options[:build_path] Dir.chdir(build_path) { build_gem } return end build_gem end