module Gem

Nested Classes and Modules

class Version

Represents a gem version with support for parsing and incrementing version numbers.

class Helper

Helper class for performing gem-related operations like building, installing, and publishing gems. The process must already be in the gem project's root directory when constructing and using a helper. Gemspec evaluation and packaging resolve relative paths against that working directory; the helper does not change it.

class Release

Regenerates release content from its base without modifying the checkout.

class CommandExecutionError

Exception raised when a command execution fails.

module Shell

Provides shell command execution methods with proper logging and error handling.