Class: Elesai::AdpBbuCmd_aAll

Inherits:
Megacli
  • Object
show all
Defined in:
lib/elesai/megacli.rb

Constant Summary

Constants inherited from Megacli

Megacli::ADAPTER_RE, Megacli::ATTRIBUTE_RE, Megacli::BBU_CAPACITYINFO_RE, Megacli::BBU_DESIGNINFO_RE, Megacli::BBU_FIRMWARESTATUS_RE, Megacli::BBU_GASGAUGESTATUS_RE, Megacli::BBU_PROPERTIES_RE, Megacli::BBU_RE, Megacli::EXIT_RE, Megacli::PHYSICALDRIVE_RE, Megacli::SPAN_RE, Megacli::VIRTUALDRIVE_RE

Instance Method Summary collapse

Methods inherited from Megacli

#adapter_line, #adapter_match, #attribute_line, #attribute_match, #bbu_capacityinfo_line, #bbu_capacityinfo_match, #bbu_designinfo_line, #bbu_designinfo_match, #bbu_firmwarestatus_line, #bbu_firmwarestatus_match, #bbu_gasgaugestatus_line, #bbu_gasgaugestatus_match, #bbu_line, #bbu_match, #bbu_properties_line, #bbu_properties_match, #exit_line, #exit_match, #on_adapter_entry, #on_adapter_exit, #on_attribute_entry, #on_attribute_exit, #on_bbu_capacityinfo_entry, #on_bbu_capacityinfo_exit, #on_bbu_designinfo_entry, #on_bbu_designinfo_exit, #on_bbu_entry, #on_bbu_exit, #on_bbu_firmwarestatus_entry, #on_bbu_firmwarestatus_exit, #on_bbu_gasgaugestatus_entry, #on_bbu_gasgaugestatus_exit, #on_bbu_properties_entry, #on_bbu_properties_exit, #on_exit_entry, #on_physicaldrive_entry, #on_physicaldrive_exit, #on_start_exit, #on_virtualdrive_entry, #on_virtualdrive_exit, #physicaldrive_line, #physicaldrive_match, #virtualdrive_line, #virtualdrive_match

Instance Method Details

#parse!(lsi, opts) ⇒ Object



594
595
596
597
# File 'lib/elesai/megacli.rb', line 594

def parse!(lsi,opts)
  fake = opts[:fake].nil? ? "-AdpBbuCmd -aAll" : File.join(opts[:fake],"adpbbucmd_aall")
  super lsi, :fake => fake, :megacli => opts[:megacli]
end