<commit_before>Apiculture.register_template do |builder|
  builder.configure_options do |template_options|
    template_options["gem_name"] = ask("Gem name? (in UpperSnakeCase)",
                                       :default => template_options["gem_name"])
  end

  builder.generate do |outputter, destination|
    create_file_from_template "gemspec", "#{outputter.options['gem_name']}.gemspec"
  end
end<commit_msg>Tweak template options a bit<commit_after>Apiculture.register_template do |builder|
  builder.configure_options do |template_options|
    template_options["gem_name"] = ask("Gem name? (in underscore_case)",
                                       :default => template_options["gem_name"])
    template_options["module_name"] = template_options["module_name"] ||
      Apiculture::StringUtils.camelize(template_options["gem_name"])
    template_options["module_name"] = ask("Module name? (in UpperCamelCase)",
                                          :default => template_options["module_name"])
  end

  builder.generate do |outputter, destination|
    create_file_from_template "gemspec", "#{outputter.options['gem_name']}.gemspec"
  end
end
{'fraction_non_alphanumeric': 0.11541774332472007, 'fraction_numerical': 0.0, 'mean_word_length': 3.7235772357723578, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 6, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1898373', 'n_tokens_mistral': 322, 'n_tokens_neox': 317, 'n_words': 59}