<commit_before>class ArticlesController < ApplicationController

  def generate_report
    get_hash
    get_hash_metrics
    @city1 = City.find(params[:city1])
    @city2 = City.find(params[:city2])

    @articles = ["#{@city1.name}", "#{@city2.name}"]

    respond_to do |format|

      format.pdf do
        render :pdf => "Relatório de Comparação"
      end
    end
  end
end<commit_msg>adicionei metodos get_hash e get_hash_metrics que nao foram construidos, agora relatorios estao funcionando<commit_after>class ArticlesController < ApplicationController

  def generate_report
    get_hash
    get_hash_metrics
    @city1 = City.find(params[:city1])
    @city2 = City.find(params[:city2])

    @articles = ["#{@city1.name}", "#{@city2.name}"]

    respond_to do |format|

      format.pdf do
        render :pdf => "Relatório de Comparação"
      end
    end
  end

  def get_hash
    @hash = Hash.new
    @hash['name'] = 'Nome'
    @hash['population'] = 'População Estimada 2015'
    @hash['demographic_density'] = 'Densidade Demográfica'
    @hash['area'] = 'Tamanho da Cidade'
    @hash['fleet'] = 'Transporte'
    @hash['idh'] = 'IDH'
    @hash['gini'] = 'Índice de Gini'
    @hash['health'] = 'Índice de Saúde'
    @hash['violence'] = 'Índice de Violência'
    @hash['uber'] = 'Uber'
  end

  def get_hash_metrics
    @hashMetric = Hash.new
    @hashMetric['population'] = '(Número de habitantes)'
    @hashMetric['demographic_density'] = '(Habitantes/Km²)'
    @hashMetric['area'] = '(Km²)'
    @hashMetric['fleet'] = '(Habitantes/Quantidade de onibus)'
    @hashMetric['health'] = '(Densidade/Estabelecimentos de saúde)'
    @hashMetric['violence'] = '(Quantidade de homicídios)'
  end

end
{'fraction_non_alphanumeric': 0.1432765707574868, 'fraction_numerical': 0.009395184967704051, 'mean_word_length': 3.6557377049180326, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4137037', 'n_tokens_mistral': 620, 'n_tokens_neox': 602, 'n_words': 128}