struct BitteCI::Listener::Config

Included Modules

Extended Modules

Defined in:

bitte_ci/listener.cr

Class Method Summary

Instance Method Summary

Instance methods inherited from module SimpleConfig::Configuration

load_json(file) load_json, prepare_secrets(hash, json) prepare_secrets, reload(log, hash : Hash(String, String), file : String | Nil) reload, reload_config(log, hash, json) reload_config

Constructor methods inherited from module SimpleConfig::Configuration

new(hash : Hash(String, String), file : String | Nil) new

Class Method Detail

def self.command #

[View source]
def self.configure(&) #

[View source]
def self.help #

[View source]

Instance Method Detail

def index : UInt64 | Nil #

[View source]
def index=(index : UInt64 | Nil) #

[View source]
def nomad_base_url : URI #

[View source]
def nomad_base_url=(nomad_base_url : URI) #

[View source]
def nomad_ssl_ca : String | Nil #

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

[View source]
def nomad_ssl_cert : String | Nil #

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

[View source]
def nomad_ssl_key : String | Nil #

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

[View source]
def nomad_token : String #

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

[View source]
def postgres_url : URI #

[View source]
def postgres_url=(postgres_url : URI) #

[View source]
def public_url : URI #

[View source]
def public_url=(public_url : URI) #

[View source]
def run(log) #

[View source]