Class: Zenoss::Model::ServiceOrganizer

Inherits:
Object
  • Object
show all
Includes:
Zenoss, Zenoss::Model
Defined in:
lib/zenoss/model/services/service_organizer.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Zenoss::Model

#model_init

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_nameObject (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