Class: Zenoss::Model::RRDDataPoint
- Inherits:
-
OpenStruct
- Object
- OpenStruct
- Zenoss::Model::RRDDataPoint
- Includes:
- Zenoss, Zenoss::Model
- Defined in:
- lib/zenoss/model/rrd/rrd_data_point.rb
Instance Method Summary collapse
-
#initialize(zenoss, datapoint_path) ⇒ RRDDataPoint
constructor
A new instance of RRDDataPoint.
-
#name ⇒ String
Name of the data source.
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(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
#name ⇒ String
Returns 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 |