def initialize_superscripts
      scripts_config = @config['scripts']
      scripts_cache_dir = File.expand_path @config['blur']['cache_dir']

      Blur.scripts.each do |name, superscript|
        script = superscript.allocate
        script.cache = ScriptCache.load name, scripts_cache_dir
        script.config = scripts_config.fetch name, {}
        script._client_ref = self
        script.send :initialize

        @scripts[name] = script
      end
    end
def initialize_superscripts
      scripts_config = @config['scripts']
      scripts_cache_dir = File.expand_path @config['blur']['cache_dir']

      Blur.scripts.each do |name, superscript|
        script = superscript.allocate
        script.cache = ScriptCache.load name, scripts_cache_dir
        script.config = scripts_config.fetch name, {}
        script._client_ref = self
        script.send :initialize

        @scripts[name] = script
      end
    end
Instantiates each +SuperScript+ in the +Blur.scripts+ list by manually
 allocating an instance and calling #initialize on it, then the instance is
 stored in +Client#scripts+.

 @raise [Exception] any exception that might occur in any scripts'
   #initialize method.