module Aio::Device::CmdSwitch

Public Class Methods

clock(klass) click to toggle source
# File lib/aio/core/device/cmd_switch.rb, line 61
def clock(klass)
  case klass
  when Cisco, Maipu
    "show clock"
  when H3C
    "display clock"
  end
end
configuration(klass) click to toggle source
# File lib/aio/core/device/cmd_switch.rb, line 19
def configuration(klass)
  case klass
  when Cisco, Maipu
    'show run'
  when H3C, Huawei
    'display current'
  end
end
cpu(klass) click to toggle source
# File lib/aio/core/device/cmd_switch.rb, line 28
def cpu(klass)
  case klass
  when Cisco
    "show process cpu"
  when H3C
    "display cpu-usage"
  when Maipu
    "show cpu"
  end
end
environment(klass) click to toggle source
# File lib/aio/core/device/cmd_switch.rb, line 70
def environment(klass)
  case klass
  when Cisco, Maipu
    "show environment"
  end
end
fan(klass) click to toggle source
# File lib/aio/core/device/cmd_switch.rb, line 88
def fan(klass)
  case klass
  when Cisco
    "show environment"
  when H3C
    "display fan"
  when Maipu
    "show system fan"
  end
end
interface(klass) click to toggle source
# File lib/aio/core/device/cmd_switch.rb, line 99
def interface(klass)
  case klass
  when Cisco, Maipu
    "show interfaces"
  when H3C, Huawei
    "display interface"
  end
end
interface_brief(klass) click to toggle source
# File lib/aio/core/device/cmd_switch.rb, line 108
def interface_brief(klass)
  case klass
  when Cisco
    #     if klass.platform == FW
    #             "show interface ip brief"
    "show ip interface brief"
  when H3C
    "display ip interface brief"
  when Maipu
    "show ip interface brief"
  end
end
inventory(klass) click to toggle source
# File lib/aio/core/device/cmd_switch.rb, line 50
def inventory(klass)
  case klass
  when Cisco
    "show inventory"
  when H3C
    "display device manuinfo"
  when Maipu
    "show system module brief"
  end
end
memory(klass) click to toggle source
# File lib/aio/core/device/cmd_switch.rb, line 39
def memory(klass)
  case klass
  when Cisco
    "show process memory"
  when H3C
    "display memory"
  when Maipu
    "show memory"
  end
end
power(klass) click to toggle source
# File lib/aio/core/device/cmd_switch.rb, line 77
def power(klass)
  case klass
  when Cisco
    "show environment"
  when H3C
    "display power"
  when Maipu
    "show system power"
  end
end
version(klass) click to toggle source
# File lib/aio/core/device/cmd_switch.rb, line 10
def version(klass)
  case klass
  when Cisco, Maipu
    "show version"
  when H3C
    "display version"
  end
end