Sha256: e18f8114d7bd7699f547aa168c098a7100f703809e26378c5c629cd2ffb02fe2

Contents?: true

Size: 511 Bytes

Versions: 11

Compression:

Stored size: 511 Bytes

Contents

module NexusCli
  class BaseRemote
    attr_reader :configuration
    attr_reader :connection

    extend Forwardable
    def_delegators :@connection, :status, :nexus_url, :nexus, :sanitize_for_id, :running_nexus_pro?

    # @param [Hash] overrides
    # @param [Boolean] ssl_verify
    def initialize(overrides, ssl_verify=true)
      @configuration = overrides ? Configuration.from_overrides(overrides) : Configuration.from_file
      @connection = Connection.new(configuration, ssl_verify)
    end
  end
end

Version data entries

11 entries across 11 versions & 3 rubygems

Version Path
nexus_cli_sb-4.0.4 lib/nexus_cli/base_remote.rb
nexus_cli_sb-4.0.2 lib/nexus_cli/base_remote.rb
nexus_cli_nx-4.1.3 lib/nexus_cli/base_remote.rb
nexus_cli_nx-4.1.2 lib/nexus_cli/base_remote.rb
nexus_cli-4.1.1 lib/nexus_cli/base_remote.rb
nexus_cli-4.1.0 lib/nexus_cli/base_remote.rb
nexus_cli-4.0.3 lib/nexus_cli/base_remote.rb
nexus_cli-4.0.2 lib/nexus_cli/base_remote.rb
nexus_cli-4.0.1 lib/nexus_cli/base_remote.rb
nexus_cli-4.0.0 lib/nexus_cli/base_remote.rb
nexus_cli-4.0.0.beta1 lib/nexus_cli/base_remote.rb