Class: Zenoss::Model::ServiceOrganizer
- Inherits:
-
Object
- Object
- Zenoss::Model::ServiceOrganizer
- Includes:
- Zenoss, Zenoss::Model
- Defined in:
- lib/zenoss/model/services/service_organizer.rb
Instance Attribute Summary collapse
-
#organizer_name ⇒ Object
readonly
Returns the value of attribute organizer_name.
Instance Method Summary collapse
-
#initialize(service_organizer) ⇒ ServiceOrganizer
constructor
A new instance of ServiceOrganizer.
Methods included from Zenoss::Model
Methods included from Zenoss
connect, #parse_array, #pdatetime_to_datetime, #pdict_to_hash, #plist_to_array, #ptuples_to_hash, #sanitize_str
Constructor Details
#initialize(service_organizer) ⇒ ServiceOrganizer
Returns a new instance of ServiceOrganizer.
28 29 30 31 32 33 |
# File 'lib/zenoss/model/services/service_organizer.rb', line 28 def initialize(service_organizer) @base_id = 'Services' path = service_organizer.sub(/^(\/zport\/dmd\/)?(@base_id\/)?([^\/]+)\/?$/,'\2') @organizer_name = rest('getOrganizerName', "#{@base_id}/#{path}") end |
Instance Attribute Details
#organizer_name ⇒ Object (readonly)
Returns the value of attribute organizer_name.
26 27 28 |
# File 'lib/zenoss/model/services/service_organizer.rb', line 26 def organizer_name @organizer_name end |