class MStrap::Defs::ConfigDef
- MStrap::Defs::ConfigDef
- Reference
- Object
Included Modules
- HCL::Serializable
Defined in:
mstrap/defs/config_def.crConstructors
- .new(node : HCL::AST::Body, ctx : HCL::ExpressionContext)
- .new(user : MStrap::Defs::UserDef = UserDef.new, profiles : Array(MStrap::Defs::ProfileConfigDef) = Array(ProfileConfigDef).new, runtimes : MStrap::Defs::RuntimesConfigDef = RuntimesConfigDef.new)
Class Method Summary
Instance Method Summary
-
#==(other : self)
Returns
true
if this reference is the same as other. -
#hash(hasher)
See
Object#hash(hasher)
- #profiles : Array(MStrap::Defs::ProfileConfigDef)
- #profiles=(profiles : Array(MStrap::Defs::ProfileConfigDef))
- #runtimes : MStrap::Defs::RuntimesConfigDef
- #runtimes=(runtimes : MStrap::Defs::RuntimesConfigDef)
- #user : MStrap::Defs::UserDef
- #user=(user : MStrap::Defs::UserDef)
- #version : String
- #version=(version : String)
Constructor Detail
def self.new(user : MStrap::Defs::UserDef = UserDef.new, profiles : Array(MStrap::Defs::ProfileConfigDef) = Array(ProfileConfigDef).new, runtimes : MStrap::Defs::RuntimesConfigDef = RuntimesConfigDef.new)
#
Class Method Detail
Instance Method Detail
def ==(other : self)
#
Description copied from class Reference
Returns true
if this reference is the same as other. Invokes same?
.