anchor.diff:                        eval(version[:constant])
                       end
   
  -  gemspec.summary = metadata.fetch('summary',metadata['description'])
  +  gemspec.summary     = metadata.fetch('summary',metadata['description'])
     gemspec.description = metadata.fetch('description',metadata['summary'])
   
     case metadata['license']
  
positive.code:   gemspec.test_files = filter_files[metadata['test_files']]
  
    unless gemspec.files.include?('.document')
      gemspec.extra_rdoc_files = metadata['extra_doc_files']
    end
  
    gemspec.post_install_message = metadata['post_install_message']
    gemspec.requirements = metadata['requirements']
  
    if gemspec.respond_to?(:required_ruby_version=)
      gemspec.required_ruby_version = metadata['required_ruby_version']
  
negative.code:   }
  
    version = {
      :file     => '<%= @namespace_dir %>/version',
      :constant => '<%= @namespace %>::VERSION'
    }
  
    defaults = {
      'name'        => File.basename(root),
      'files'       => files,
      'executables' => filter_files['bin/*'].map { |path| File.basename(path) },
      'test_files'  => filter_files['{test/{**/}*_test.rb,spec/{**/}*_spec.rb}'],
      'doc_files'   => filter_files['*.{txt,rdoc,md,markdown,tt,textile}'],
    }
  
    metadata = defaults.merge(YAML.load_file('gemspec.yml'))
  
    gemspec.name    = metadata['name']
    gemspec.version = if metadata['version']
                        metadata['version']
                      else
  