class Lester

Defined in:

lester.cr
lester/version.cr

Constant Summary

VERSION = {{ (`shards version \"/srv/crystaldoc.info/github-GrottoPress-lester-v1.0.2/src/lester\"`).chomp.stringify }}

Constructors

Macro Summary

Instance Method Summary

Constructor Detail

def self.new(base_uri : String, private_key : String, certificate : String, ca_certificates : String | Nil = nil, verify_mode : String = "none") #

[View source]
def self.new(base_uri : URI, private_key : String, certificate : String, ca_certificates : String | Nil = nil, verify_mode : String = "none") #

[View source]
def self.new(base_uri : URI, tls : OpenSSL::SSL::Context::Client) #

[View source]
def self.new(base_uri : String, tls : OpenSSL::SSL::Context::Client) #

[View source]
def self.new(socket : String) #

[View source]
def self.new(socket : UNIXSocket | Nil) #

[View source]

Macro Detail

macro method_missing(call) #

[View source]

Instance Method Detail

def certificates : Certificate::Endpoint #

[View source]
def cluster : Cluster::Endpoint #

[View source]
def images : Image::Endpoint #

[View source]
def instances : Instance::Endpoint #

[View source]
def metrics : Metrics::Endpoint #

[View source]
def networks : Network::Endpoint #

[View source]
def operations : Operation::Endpoint #

[View source]
def pools : Pool::Endpoint #

[View source]
def profiles : Profile::Endpoint #

[View source]
def projects : Project::Endpoint #

[View source]
def server : Server::Endpoint #

[View source]
def socket : UNIXSocket | Nil #

[View source]
def uri : URI #

[View source]
def volumes : Volume::Endpoint #

[View source]
def warnings : Warning::Endpoint #

[View source]