Class: BrocadeREST::VTMController
- Inherits:
-
RestController
- Object
- RestController
- BrocadeREST::VTMController
- Defined in:
- lib/brocade/vtmcontroller.rb
Instance Method Summary collapse
-
#initialize(user, pass, uri, manifestClass, loggerLevel = 0) ⇒ VTMController
constructor
A new instance of VTMController.
Methods inherited from RestController
#continueOnError, #deepCompare, #deleteObject, #do_delete, #do_get, #do_put, #dumpConfig, #dumpNodeConfig, #findNeededParams, #getErrors, #getObject, #loadKnownParams, #loadPreRequisites, #loadWalkOrdering, #logger, #newManifest, #objectCompare, #objectCreate, #objectDelete, #objectPurge, #parseURI, #probe, #putObject, #setType, #walk
Constructor Details
#initialize(user, pass, uri, manifestClass, loggerLevel = 0) ⇒ VTMController
Returns a new instance of VTMController.
16 17 18 19 20 21 22 |
# File 'lib/brocade/vtmcontroller.rb', line 16 def initialize(user, pass, uri, manifestClass, loggerLevel=0) none, host, port, restVersion = uri.split(/^https:\/\/([^:]*):([0-9]+)\/api\/tm\/([^\/]*)\/.*/) super(user, pass, uri, restVersion, manifestClass, loggerLevel, "properties", false) @probeName = "BrocadeRESTProbe" @qm = VtmQuirksManager.new(restVersion) @quirks = @qm.getQuirks() end |