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