Class MCollective::Aggregate::Result::Base
In: lib/mcollective/aggregate/result/base.rb
Parent: Object

Methods

new   result_type   to_s  

Attributes

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

Public Class methods

[Source]

    # File lib/mcollective/aggregate/result/base.rb, line 7
 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

[Source]

    # File lib/mcollective/aggregate/result/base.rb, line 19
19:         def result_type
20:           @result[:type]
21:         end

[Source]

    # File lib/mcollective/aggregate/result/base.rb, line 15
15:         def to_s
16:           raise "'to_s' method not implemented for result class '#{self.class}'"
17:         end

[Validate]