Module: CreateRubyGem

Defined in:
lib/create_ruby_gem.rb,
lib/create_ruby_gem/cli.rb,
lib/create_ruby_gem/error.rb,
lib/create_ruby_gem/runner.rb,
lib/create_ruby_gem/wizard.rb,
lib/create_ruby_gem/version.rb,
lib/create_ruby_gem/ui/palette.rb,
lib/create_ruby_gem/ui/prompter.rb,
lib/create_ruby_gem/config/store.rb,
lib/create_ruby_gem/command_builder.rb,
lib/create_ruby_gem/options/catalog.rb,
lib/create_ruby_gem/detection/runtime.rb,
lib/create_ruby_gem/options/validator.rb,
lib/create_ruby_gem/compatibility/matrix.rb,
lib/create_ruby_gem/ui/back_navigation_patch.rb,
lib/create_ruby_gem/detection/bundler_version.rb,
lib/create_ruby_gem/detection/bundler_defaults.rb

Overview

Interactive TUI wizard for bundle gem.

Detects the user’s Ruby/Bundler versions, shows only compatible options via a static compatibility matrix, and builds the correct bundle gem command. Config (presets, last-used options) is stored in ~/.config/create-ruby-gem/config.yml.

Defined Under Namespace

Modules: Compatibility, Config, Detection, Options, UI Classes: CLI, CommandBuilder, ConfigError, Error, Runner, UnsupportedBundlerVersionError, ValidationError, Wizard

Constant Summary collapse

VERSION =

Returns current gem version.

Returns:

  • (String)

    current gem version

'0.1.1'