abstract class ReqsUp::Req

Overview

Requirement skeleton

Included Modules

Direct Known Subclasses

Defined in:

reqs-up.cr

Constant Summary

Log = ::Log.for(self)

Constructors

Instance Method Summary

Constructor Detail

def self.new(ctx : YAML::ParseContext, node : YAML::Nodes::Node) #

[View source]
def self.new(req : YAML::Any) #

Initialize one requirements from YAML element


[View source]

Instance Method Detail

def name : String | Nil #

[View source]
def name=(name : String | Nil) #

[View source]
def scm : String | Nil #

[View source]
def src : String #

[View source]
def src=(src : String) #

[View source]
def to_s(io : IO) : Nil #

Print object


[View source]
def update(ver : Versions = Versions::Latest) : String | Nil #

Update requirement version, returns final version


[View source]
def version : String | Nil #

[View source]
def version=(version : String | Nil) #

[View source]
abstract def versions : Array(String) #

Return all available req versions


[View source]