Class: Mongodb::Graphite::Agent::OpCountersSample
- Inherits:
-
Object
- Object
- Mongodb::Graphite::Agent::OpCountersSample
- Defined in:
- lib/mongodb/graphite/agent/op_counters_sample.rb
Instance Attribute Summary collapse
-
#sample_time ⇒ Object
readonly
Returns the value of attribute sample_time.
-
#values ⇒ Object
readonly
Returns the value of attribute values.
Instance Method Summary collapse
-
#initialize(values, sample_time = DateTime.now.to_s) ⇒ OpCountersSample
constructor
A new instance of OpCountersSample.
- #marshal_dump ⇒ Object
- #marshal_load(array) ⇒ Object
Constructor Details
#initialize(values, sample_time = DateTime.now.to_s) ⇒ OpCountersSample
Returns a new instance of OpCountersSample.
10 11 12 13 |
# File 'lib/mongodb/graphite/agent/op_counters_sample.rb', line 10 def initialize(values, sample_time = DateTime.now.to_s) @values = values @sample_time = sample_time end |
Instance Attribute Details
#sample_time ⇒ Object (readonly)
Returns the value of attribute sample_time.
8 9 10 |
# File 'lib/mongodb/graphite/agent/op_counters_sample.rb', line 8 def sample_time @sample_time end |
#values ⇒ Object (readonly)
Returns the value of attribute values.
8 9 10 |
# File 'lib/mongodb/graphite/agent/op_counters_sample.rb', line 8 def values @values end |
Instance Method Details
#marshal_dump ⇒ Object
15 16 17 |
# File 'lib/mongodb/graphite/agent/op_counters_sample.rb', line 15 def marshal_dump [@sample_time, @values] end |
#marshal_load(array) ⇒ Object
19 20 21 |
# File 'lib/mongodb/graphite/agent/op_counters_sample.rb', line 19 def marshal_load array @sample_time, @values = array end |