class MStrap::Defs::ProjectDef

Defined in:

mstrap/defs/project_def.cr

Constructors

Instance Method Summary

Instance methods inherited from class MStrap::Defs::Def

merge!(other : self)
merge!(others : Array(self))
merge!

Constructor methods inherited from class MStrap::Defs::Def

new(node : HCL::AST::Body, ctx : HCL::ExpressionContext) new

Constructor Detail

def self.new(node : HCL::AST::Body, ctx : HCL::ExpressionContext) #

[View source]
def self.new #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def cname : String #

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

[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def hostname : String? #

[View source]
def hostname=(hostname : String?) #

[View source]
def hostname_present? : Bool #

[View source]
def merge!(other : self) #

[View source]
def name : String #

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

[View source]
def path : String? #

[View source]
def path=(path : String?) #

[View source]
def path_present? : Bool #

[View source]
def port : Int64? #

[View source]
def port=(port : Int64?) #

[View source]
def port_present? : Bool #

[View source]
def repo : String #

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

[View source]
def run_scripts=(run_scripts) #

[View source]
def run_scripts? : Bool #

[View source]
def runtimes : Array(String) #

[View source]
def runtimes=(runtimes) #

[View source]
def runtimes_present? : Bool #

[View source]
def upstream : String? #

[View source]
def upstream=(upstream : String?) #

[View source]
def upstream_present? : Bool #

[View source]
def web=(web) #

[View source]
def web? : Bool #

[View source]
def web_present? : Bool #

[View source]
def websocket=(websocket) #

[View source]
def websocket? : Bool #

[View source]