class Squarectl::Config::SquarectlConfig

Overview

Root of the parsed squarectl.yml: the app name, the Compose version (1 selects the legacy docker-compose binary), and the environments.

:nodoc:

Included Modules

Defined in:

squarectl/config/squarectl_config.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]
def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def app : String #

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

[View source]
def compose : Hash(String, Int32) #

[View source]
def compose=(compose : Hash(String, Int32)) #

[View source]
def environments : Array(SquarectlEnvironment) #

[View source]
def environments=(environments : Array(SquarectlEnvironment)) #

[View source]