class Artifactory::Client

Overview

Client for the Artifactory API.

@see http://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API

Included Modules

Defined in:

artifactory/client.cr

Constructors

Instance Method Summary

Instance methods inherited from module Artifactory::Configurable

[](key) [], []?(key) []?, access_token : Union(String, Nil) access_token, access_token=(access_token : Union(String, Nil)) access_token=, api_key : Union(String, Nil) api_key, api_key=(api_key : Union(String, Nil)) api_key=, configure(&) configure, endpoint : String endpoint, endpoint=(endpoint : String) endpoint=, password : Union(String, Nil) password, password=(password : Union(String, Nil)) password=, read_timeout : Int32 read_timeout, read_timeout=(read_timeout : Int32) read_timeout=, reset! reset!, ssl_pem_file : Union(String, Nil) ssl_pem_file, ssl_pem_file=(ssl_pem_file : Union(String, Nil)) ssl_pem_file=, ssl_verify : Bool ssl_verify, ssl_verify=(ssl_verify : Bool) ssl_verify=, username : Union(String, Nil) username, username=(username : Union(String, Nil)) username=

Class methods inherited from module Artifactory::Configurable

keys keys

Constructor Detail

def self.new(options : Artifactory::Configurable::Options = Artifactory::Configurable::Options.new, **args) #

[View source]

Instance Method Detail

def delete(*args, **options) #

[View source]
def delete(*args, **options, &) #

[View source]
def get(*args, **options) #

[View source]
def get(*args, **options, &) #

[View source]
def get_raw(*args, **options) #

[View source]
def get_raw(*args, **options, &) #

[View source]
def options : Options #

[View source]
def patch(*args, **options) #

[View source]
def patch(*args, **options, &) #

[View source]
def patch_raw(*args, **options) #

[View source]
def patch_raw(*args, **options, &) #

[View source]
def ping? #

[View source]
def post(*args, **options) #

[View source]
def post(*args, **options, &) #

[View source]
def post_raw(*args, **options) #

[View source]
def post_raw(*args, **options, &) #

[View source]
def put(*args, **options) #

[View source]
def put(*args, **options, &) #

[View source]
def put_file(*args, **options) #

[View source]
def put_file(*args, **options, &) #

[View source]
def put_form(*args, **options) #

[View source]
def put_form(*args, **options, &) #

[View source]
def put_raw(*args, **options) #

[View source]
def put_raw(*args, **options, &) #

[View source]
def same_options?(opts) : Bool #

Determine if the given options are the same as ours.


[View source]