Class: JIJI::GraphOut
Overview
グラフデータの出力先
Instance Attribute Summary
Attributes inherited from BaseOut
Instance Method Summary collapse
-
#aggregators ⇒ Object
:nodoc:.
-
#initialize(dir, name, options, scales = []) ⇒ GraphOut
constructor
コンストラクタ.
-
#put(*numbers) ⇒ Object
グラフデータを出力します。 numbers:: グラフデータ.
Methods inherited from BaseOut
Constructor Details
#initialize(dir, name, options, scales = []) ⇒ GraphOut
コンストラクタ
206 207 208 209 |
# File 'lib/jiji/output.rb', line 206 def initialize( dir, name, , scales=[] ) #:nodoc: @scales = scales super( dir, name, ) end |
Instance Method Details
#aggregators ⇒ Object
:nodoc:
215 216 217 218 |
# File 'lib/jiji/output.rb', line 215 def aggregators #:nodoc: list = @scales.map{|s| JIJI::Dao::AvgAggregator.new s} list << JIJI::Dao::RawAggregator.new end |
#put(*numbers) ⇒ Object
グラフデータを出力します。
- numbers
-
グラフデータ
212 213 214 |
# File 'lib/jiji/output.rb', line 212 def put( *numbers ) @dao << JIJI::Dao::BasicTimedData.new( numbers << @time.to_i, @time) end |