Method: Munin::Plugin#initialize

Defined in:
lib/munin.rb

#initialize(config = {}) ⇒ Plugin

Returns a new instance of Plugin.



80
81
82
83
84
85
86
87
88
89
90
# File 'lib/munin.rb', line 80

def initialize(config = {})
  @config = config.symbolize_keys

  if self.class.respond_to?(:config_from_filename)
    @config.merge!(self.class.config_from_filename.symbolize_keys)
  end

  @fields = @@fields.dup

  after_initialize if respond_to?(:after_initialize)
end