Class: Zenoss::Model::RRDDataPoint

Inherits:
OpenStruct
  • Object
show all
Includes:
Zenoss, Zenoss::Model
Defined in:
lib/zenoss/model/rrd/rrd_data_point.rb

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(zenoss, datapoint_path) ⇒ RRDDataPoint

Returns a new instance of RRDDataPoint.



26
27
28
29
30
# File 'lib/zenoss/model/rrd/rrd_data_point.rb', line 26

def initialize(zenoss, datapoint_path)
  @zenoss = zenoss
  super({:uid => datapoint_path})
  model_init
end

Instance Method Details

#nameString

Returns Name of the data source.

Returns:

  • (String)

    Name of the data source



46
47
48
# File 'lib/zenoss/model/rrd/rrd_data_point.rb', line 46

def name
  @cache_vars[:name] ||= rest('name')
end