lib/suse/connect.rb
module SUSE
# All modules and classes of Connected nested
module Connect
require 'suse/connect/version'
require 'suse/connect/logger'
require 'suse/connect/errors'
require 'suse/connect/client'
require 'suse/connect/system'
require 'suse/connect/connection'
require 'suse/connect/credentials'
require 'suse/connect/config'
require 'suse/connect/api'
require 'suse/connect/ssl_certificate'
require 'suse/connect/status'
require 'suse/connect/zypper'
require 'suse/connect/zypper/product_status'
require 'suse/connect/hwinfo/base'
require 'suse/connect/product'
require 'suse/connect/migration'
require 'suse/connect/package_search'
require 'suse/connect/yast'
# Holding all the object classes received from registration server
module Remote
require 'suse/connect/remote/server_driven_model'
require 'suse/connect/remote/product'
require 'suse/connect/remote/service'
require 'suse/connect/remote/subscription'
require 'suse/connect/remote/activation'
end
# Zypper module holding extracted functionality and classes
# related
module Zypper
require 'suse/connect/zypper/product'
end
end
# Toolkit module holds useful tools to operate of various aspects of system data and collect needed info
module Toolkit
require 'suse/toolkit/curlrc_dotfile'
end
end