Class: Lib::TL1::Huawei::Message::Input
- Inherits:
-
Message::Input
- Object
- Message::Input
- Lib::TL1::Huawei::Message::Input
- Defined in:
- lib/lib/tl1/huawei/message/input.rb
Direct Known Subclasses
Login, Logout, LstBmsVersion, LstBoard, LstDev, LstEmfSysInfo, LstFrame, LstGemConnection, LstGemPort, LstGponDdmInfo, LstGponLineProfile, LstGponNniPerf, LstGponNniPort, LstGponOntEthPortDetail, LstGponOntEthPortPerf, LstGponOntPortMac, LstGponPort, LstGponPortDetail, LstGponPortPerf, LstGponSfp, LstGponSrvProfile, LstOnt, LstOntDbaProf, LstOntDdmDetail, LstOntDetail, LstOntEthPortPerf, LstOntEthVlanSwitchPair, LstOntIpConfig, LstOntIpInfo, LstOntPort, LstOntPortDetail, LstOntPotsState, LstOntQueueShaping, LstOntRunInfo, LstOntVagVoip, LstOntVoipPstnUser, LstOntWan, LstOnuNniDdmDetail, LstPort, ShakeHand
Instance Method Summary collapse
-
#initialize(command: nil, tid: nil, aid: nil, ctag: nil, gb: nil, payload: nil) ⇒ Input
constructor
A new instance of Input.
Constructor Details
#initialize(command: nil, tid: nil, aid: nil, ctag: nil, gb: nil, payload: nil) ⇒ Input
Returns a new instance of Input.
11 12 13 14 |
# File 'lib/lib/tl1/huawei/message/input.rb', line 11 def initialize(command: nil, tid: nil, aid: nil, ctag: nil, gb: nil, payload: nil) command = self.class.name.split('::').last.sub(/(.)([A-Z])/, '\1-\2').upcase if command.nil? super end |