class MCollective::Aggregate::Result::Base

Attributes

action[RW]
aggregate_format[RW]
result[RW]

Public Class Methods

new(result, aggregate_format, action) click to toggle source
   # File lib/mcollective/aggregate/result/base.rb
 7 def initialize(result, aggregate_format, action)
 8   raise "No aggregate_format defined in ddl or aggregate function" unless aggregate_format
 9 
10   @result = result
11   @aggregate_format = aggregate_format
12   @action = action
13 end

Public Instance Methods

result_type() click to toggle source
   # File lib/mcollective/aggregate/result/base.rb
19 def result_type
20   @result[:type]
21 end
to_s() click to toggle source
   # File lib/mcollective/aggregate/result/base.rb
15 def to_s
16   raise "'to_s' method not implemented for result class '#{self.class}'"
17 end