class Artifactory::Resource::Layout

def all(options = {})

Returns:
  • (Array) -

Options Hash: (**options)
  • :client (Artifactory::Client) --

Parameters:
  • options (Hash) --
def all(options = {})
  config = Resource::System.configuration(options)
  list_from_config("config/repoLayouts/repoLayout", config, options)
end

def find(name, options = {})

Returns:
  • (Resource::Layout, nil) -

Options Hash: (**options)
  • :client (Artifactory::Client) --

Parameters:
  • options (Hash) --
  • name (String) --

Other tags:
    Example: Find a layout by its name -
def find(name, options = {})
  config = Resource::System.configuration(options)
  find_from_config("config/repoLayouts/repoLayout/name[text()='#{name}']", config, options)
rescue Error::HTTPError => e
  raise unless e.code == 404
  nil
end