abstract class Vup::BaseVersion

Direct Known Subclasses

Defined in:

vup/base_version.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(version : Vup::SemanticVersions | Nil = SemanticVersions::PATCH, dry_run : Bool | Nil = false, detail : Bool | Nil = false) #

[View source]

Instance Method Detail

abstract def action #

[View source]
def cr_version : ProjectVersion #

[View source]
def cr_version? : ProjectVersion | Nil #

[View source]
def detail : Bool #

[View source]
def detail? : Bool | Nil #

[View source]
def dry_run : Bool #

[View source]
def dry_run? : Bool | Nil #

[View source]
def load_files #

[View source]
def load_shard_yml #

[View source]
def load_version_cr #

[View source]
def run #

[View source]
def validate_match_versions #

[View source]
def validate_shard_version #

[View source]
def validate_single_version #

[View source]
def version : SemanticVersions | Nil #

[View source]
def yml_version : ProjectVersion #

[View source]
def yml_version? : ProjectVersion | Nil #

[View source]