# File lib/configuration.rb, line 140
    def self.evaluate configuration, options = {}, &block
      dsl = new configuration
      
      options.each{|key, value| Pure[dsl].send key, value}
      Pure[dsl].instance_eval(&block) if block

      Pure[dsl].instance_eval{ @__configuration }
    end