Class: Aio::Device::Juniper
- Inherits:
-
ParentDevice
- Object
- ParentDevice
- Aio::Device::Juniper
- Defined in:
- lib/aio/core/device/juniper.rb
Constant Summary
Constants inherited from ParentDevice
ParentDevice::Interface, ParentDevice::InvalidInput
Instance Attribute Summary
Attributes inherited from ParentDevice
#cmds_context, #cmds_useful, #device_info, #device_name, #manager_ip, #warning_klass
Instance Method Summary collapse
-
#initialize ⇒ Juniper
constructor
A new instance of Juniper.
Methods inherited from ParentDevice
#add_cmd, #add_cmd_context_by_cmd_name, #add_cmd_context_by_klass, #device_type, #has_cmd?, #inspect, #instance, #interface, #method_missing, #parse, #push_device_info, #push_useful
Methods included from Ui::Verbose
#clear_line, #print_error, #print_good, #progress_bar
Constructor Details
#initialize ⇒ Juniper
Returns a new instance of Juniper.
4 5 6 7 |
# File 'lib/aio/core/device/juniper.rb', line 4 def initialize super @device_type = "juniper" end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Aio::Device::ParentDevice