new (God::Task)

    # File lib/god/task.rb, line 12
        def initialize
          @autostart ||= true

          # initial state is unmonitored
          self.state = :unmonitored

          # the list of behaviors
          self.behaviors = []

          # the list of conditions for each action
          self.metrics = {nil => [], :unmonitored => []}

          # the condition -> metric lookup
          self.directory = {}

          # driver
          self.driver = Driver.new(self)
        end