Module: Zenoss::Model

Includes:
Zenoss
Included in:
Device, DeviceClass, DeviceHW, OperatingSystem, RRDDataPoint, RRDView, ServiceOrganizer, System, ZDeviceLoader, ZenPackManager
Defined in:
lib/zenoss/model.rb,
lib/zenoss/model/devices.rb,
lib/zenoss/model/rrd_view.rb,
lib/zenoss/model/event_view.rb,
lib/zenoss/model/devices/device.rb,
lib/zenoss/model/systems/system.rb,
lib/zenoss/model/z_device_loader.rb,
lib/zenoss/model/devices/device_hw.rb,
lib/zenoss/model/rrd/rrd_data_point.rb,
lib/zenoss/model/devices/device_class.rb,
lib/zenoss/model/zen_property_manager.rb,
lib/zenoss/model/zenpack/zenpack_manager.rb,
lib/zenoss/model/devices/operating_system.rb,
lib/zenoss/model/services/service_organizer.rb

Defined Under Namespace

Modules: DeviceResultInt, EventView, RRDView, ZenPropertyManager Classes: Device, DeviceClass, DeviceHW, OperatingSystem, RRDDataPoint, ServiceOrganizer, System, ZDeviceLoader, ZenPackManager

Instance Method Summary collapse

Methods included from Zenoss

connect, #parse_array, #pdatetime_to_datetime, #pdict_to_hash, #plist_to_array, #ptuples_to_hash, #sanitize_str

Instance Method Details

#model_initObject

Common initialization for all Model components



28
29
30
31
32
# File 'lib/zenoss/model.rb', line 28

def model_init

  # A place to maintain cached vars to prevent unnecessary REST calls
  @cache_vars = {}
end