Module: Supermicro

Defined in:
lib/supermicro.rb,
lib/supermicro/bios.rb,
lib/supermicro/boot.rb,
lib/supermicro/jobs.rb,
lib/supermicro/error.rb,
lib/supermicro/power.rb,
lib/supermicro/tasks.rb,
lib/supermicro/client.rb,
lib/supermicro/system.rb,
lib/supermicro/license.rb,
lib/supermicro/network.rb,
lib/supermicro/session.rb,
lib/supermicro/spinner.rb,
lib/supermicro/storage.rb,
lib/supermicro/utility.rb,
lib/supermicro/version.rb,
lib/supermicro/system_config.rb,
lib/supermicro/virtual_media.rb

Defined Under Namespace

Modules: Bios, Boot, Debuggable, Jobs, License, Network, Power, SpinnerHelper, Storage, System, SystemConfig, Tasks, Utility, VirtualMedia Classes: AuthenticationError, BadRequestError, Client, ConnectionError, Error, NotFoundError, Session, Spinner, TimeoutError

Constant Summary collapse

VERSION =
"0.1.9"

Class Method Summary collapse

Class Method Details

.connect(**options, &block) ⇒ Object



36
37
38
# File 'lib/supermicro.rb', line 36

def self.connect(**options, &block)
  Client.connect(**options, &block)
end

.new(options = {}) ⇒ Object



32
33
34
# File 'lib/supermicro.rb', line 32

def self.new(options = {})
  Client.new(options)
end