Sha256: 9069eee5c2727a9d444fa7ea7588e3b88bcd3facca295f17f02f71be4c175015
Contents?: true
Size: 803 Bytes
Versions: 2
Compression:
Stored size: 803 Bytes
Contents
module Rubyipmi::Freeipmi class Bmc < Rubyipmi::Freeipmi::BaseCommand #attr_accessor :options attr_accessor :config def initialize(opts = ObservableHash.new) super("bmc-device", opts) @bmcinfo = {} end def info if @bmcinfo.length > 0 @bmcinfo else information.retrieve end end def reset(type='cold') device.reset(type) end def guid information.guid end def config @config ||= Rubyipmi::Freeipmi::BmcConfig.new(options) end def lan @lan ||= Rubyipmi::Freeipmi::Lan.new(options) end def information @info ||= Rubyipmi::Freeipmi::BmcInfo.new(options) end def device @bmcdevice ||= Rubyipmi::Freeipmi::BmcDevice.new(options) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rubyipmi-0.8.1 | lib/rubyipmi/freeipmi/commands/bmc.rb |
rubyipmi-0.7.0 | lib/rubyipmi/freeipmi/commands/bmc.rb |