Module: CreateGithubRelease::CommandLine::Validations Private
- Defined in:
- lib/create_github_release/command_line/validations.rb
Overview
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Module containing all option validations
All validation classes must inherit from CreateGithubRelease::Validations::Base
and implement the #valid?
and #error
methods.
All validation classes must be named Validate*
and must be defined in the
CreateGithubRelease::Validations
namespace. Classes that follow this convention
are automatically run by CreateGithubRelease::CommandLine::OptionsValidator
.
Defined Under Namespace
Classes: Base, ValidateChangelogPath, ValidateDefaultBranch, ValidateLastReleaseVersion, ValidateNextReleaseVersion, ValidateOnlyQuietOrVerbose, ValidatePreFlag, ValidatePreType, ValidateQuiet, ValidateReleaseBranch, ValidateReleaseType, ValidateReleaseTypeGiven, ValidateRemote, ValidateVerbose