Class: BrocadeAPIClient::Switches

Inherits:
Object
  • Object
show all
Defined in:
lib/BrocadeAPIClient/switches.rb

Overview

Switches REST API Methods

Instance Method Summary collapse

Constructor Details

#initialize(http_client) ⇒ Switches

Returns a new instance of Switches.



14
15
16
17
# File 'lib/BrocadeAPIClient/switches.rb', line 14

def initialize(http_client)
  @http_client = http_client
  @base_url = '/resourcegroups/All'
end

Instance Method Details

#allswitchesObject



24
25
26
27
# File 'lib/BrocadeAPIClient/switches.rb', line 24

def allswitches
  api_url =  @base_url + '/fcswitches'
  _response, _body = @http_client.get(api_url)
end

#fabricswitches(fabricid) ⇒ Object



19
20
21
22
# File 'lib/BrocadeAPIClient/switches.rb', line 19

def fabricswitches(fabricid)
  api_url = @base_url + '/fcfabrics/' + fabricid.upcase + '/fcswitches'
  _response, _body = @http_client.get(api_url)
end