aceleradora-TW/nao-me-calo

View on GitHub
app/helpers/application_helper.rb

Summary

Maintainability
F
4 days
Test Coverage
module ApplicationHelper

  def set_average_style(average)
    case average
    when "Péssimo"
      return 'concept-dangerous'
    when "Ruim"
      return 'concept-bad'
    when "Regular"
      return 'concept-regular'
    when "Bom"
      return 'concept-good'
    when "Ótimo"
      return 'concept-excellent'
    else
      return nil
    end
  end

  def checking_if_rating_is_visible(rating)
    if rating.rating_date != nil and rating.visible
      return true
    end
  end

  def returning_date(rating)
    return rating.rating_date.strftime("%d/%m/%Y")
  end

  def description_exists(rating)
    if rating.description != nil && !(rating.description.blank?)
      return true
    end
  end

  def flash_message
    messages = ""
    [:notice, :info, :warning, :error].each {|type|
      if flash[type]
        messages += "#{flash[type]}"
      end
    }

    messages
  end

  def get_bad_word
    bad_words = ["babaca",
      "babacÊo",
      "babacão",
      "babacaum",
      "babacas",
      "b a b a c a s",
      "b a b a c a",
      "b_a_b_a_c_a",
      "b_a_b_a_c_a_s",
      "bagos",
      "bago",
      "b a g o",
      "b a g o s",
      "b_a_g_o_s",
      "br‘_ulho",
      "bráulho",
      "braulho",
      "bicha",
      "bixa",
      "bixinha",
      "bixona",
      "bixola",
      "bichola",
      "benga",
      "bichona",
      "b i x a",
      "b i c h a",
      "b_i_x_a",
      "b_i_c_h_a",
      "b i c h o n a",
      "b_i_c_h_o_n_a",
      "bimbada",
      "bimbadinha",
      "bimbadas",
      "boceta",
      "b o c e t a",
      "b_o_c_e_t_a",
      "b_o_c_e_t_a_s",
      "bo ce ta",
      "bocetas",
      "buceta",
      "bu ce ta",
      "bucetas",
      "b u c e t a s",
      "b u c e t a",
      "b_u_c_e_t_a",
      "b_u_c_e_t_a_s",
      "boga",
      "bogas",
      "boiola",
      "boiolas",
      "b o i o l a",
      "b o i o l a s",
      "b_o_i_o_l_a_s",
      "b_o_i_o_l_a",
      "boquete",
      "boquetes",
      "boquetÍ_o",
      "boquetão",
      "boquetaum",
      "b o q u e t e",
      "b o q u e t e s",
      "b_o_q_u_e_t_e",
      "b_o_q_u_e_t_e_s",
      "boquetera",
      "boqueteira",
      "boquetero",
      "boqueteiro",
      "b o q u e t e i r a",
      "b o q u e t e i r o",
      "b o s t a",
      "b o s t a s",
      "b_o_s_t_a",
      "b_o_s_t_a_s",
      "b r o c h a",
      "bronha",
      "bronhas",
      "b r o n h a s",
      "b r o n h a",
      "b_r_o_n_h_a",
      "b_r_o_n_h_a_s",
      "broxar",
      "broxas",
      "broxa",
      "broxinha",
      "broxÍ_o",
      "broxão",
      "brocha",
      "b r o x a",
      "b r o x a s",
      "b_r_o_x_a",
      "b_r_o_x_a_s",
      "bundÍ_o",
      "bundão",
      "bundaum",
      "caba_„o",
      "cabaço",
      "c a b a ç o",
      "c a b a _„ o",
      "c_a_b_a__„_o",
      "c_a_b_a_ç_o",
      "ca ba _„o",
      "ca ba ço",
      "caba _„o",
      "caba ço",
      "ca ba_„o",
      "ca baço",
      "caba_„Í_o",
      "cabação",
      "cabassÍ_o",
      "cabassão",
      "cabasso",
      "cabrÍ_o",
      "caceta",
      "c a c e t e",
      "cacete",
      "c a c e t e s",
      "cacetes",
      "c_a_c_e_t_e",
      "cacetÍ_o",
      "cacetão",
      "cacetudo",
      "cacetuda",
      "cu de rola",
      "cafetÍ_o",
      "cafetão",
      "c_a_g_a_r",
      "cagan_„a",
      "cagança",
      "cagativo",
      "calhorda",
      "carcamano",
      "caralho",
      "cara_„as",
      "casseta",
      "cassetudo",
      "cassetÍ_o",
      "cassetão",
      "cassetaum",
      "chifrÍ_o",
      "chifrão",
      "choto",
      "chupisco",
      "chupisca",
      "chupada",
      "chupadas",
      "c h u p a d a",
      "c h u p a d a s",
      "c_h_u_p_a_d_a",
      "chibil",
      "chibiu",
      "chibio",
      "chupa rola",
      "chuparola",
      "chupa_rola",
      "chupÍ_o",
      "chupão",
      "chupaum",
      "chuparinho",
      "koko",
      "kok_„ñ",
      "kokô",
      "cocozÍ_o",
      "cocozão",
      "coc_„ñ",
      "cocozÍ_o",
      "cocozão",
      "coiso",
      "colhÍ_o",
      "colhão",
      "colhudo",
      "colhÍ_es",
      "colhões",
      "cona",
      "corno",
      "cornos",
      "c o r n o",
      "c_o_r_n_o_s",
      "cr‘_pula",
      "crápula",
      "cripentolha",
      "cu",
      "cus",
      "c u",
      "c_u",
      "c_u_s",
      "ku",
      "k_u",
      "k h no muro",
      "kh",
      "khr",
      "curra",
      "currar",
      "currada",
      "cuzÍ_o",
      "cuzão",
      "cuzao",
      "cuzaum",
      "c_u_z_Í__o",
      "c_u_z_ã_o",
      "c_u_z_a_o",
      "deflorar",
      "desflorar",
      "descaba_„ar",
      "descabaçar",
      "descaba_„o",
      "descabaço",
      "desgra_„a",
      "desgraça",
      "enchedor de saco",
      "enrabar",
      "enrabada",
      "enrabado",
      "entesar",
      "escrota",
      "escroto",
      "e s c r o t o",
      "e_s_c_r_o_t_o",
      "escrotÍ_o",
      "escrotão",
      "escrotinho",
      "estuprador de",
      "estupradora",
      "estupro",
      "filha da puta",
      "filho_da_puta",
      "filhadaputa",
      "filho da puta",
      "filhodaputa",
      "filhodeumaputa",
      "filhadeumaputa",
      "filha de uma putanheiro",
      "filho de uma puta",
      "filho de um arronque",
      "filho de um marronque",
      "fiof‘¢",
      "fiofó",
      "fiofoh",
      "phiopho",
      "f i o f o",
      "fiofo",
      "fiof_„ñ",
      "fiofó",
      "fiofÍ_o",
      "fiofão",
      "fiofinho",
      "foda",
      "f o d a",
      "f_o_d_a",
      "fodÍ_o",
      "fodão",
      "foda-se!",
      "fodedor",
      "fudedor",
      "fuck",
      "fodedor",
      "foder",
      "fuder",
      "f_u_d_e_r",
      "f o d e r",
      "f_o_d_e_r",
      "foder-se",
      "se foder",
      "se fuder",
      "fodido",
      "frescÍ_o",
      "frescão",
      "garanhÍ_o",
      "garanhão",
      "gloques",
      "grelo",
      "g r e l o",
      "jeba",
      "j e b a",
      "m a m i l o",
      "m_a_m_i_l_o",
      "mamilÍ_o",
      "mamilão",
      "mamilao",
      "mamilaum",
      "machÍ_o",
      "machão",
      "machona",
      "machorra",
      "maxorra",
      "maxoha",
      "m a c h o r r a",
      "machuda",
      "man_„_",
      "mané",
      "manezÍ_o",
      "manezão",
      "manzapo",
      "mars‘_pio",
      "marsápio",
      "marica",
      "mariquinha",
      "marikinha",
      "maricon",
      "m a r i c a",
      "m_a_r_i_c_a",
      "maricas",
      "m e r d a",
      "m_e_r_d_a",
      "merdinha",
      "merda",
      "merdoso",
      "mijo",
      "m i j o",
      "m_i_j_o",
      "mijÍ_o",
      "mijão",
      "mijentinho",
      "mijento",
      "minette",
      "nhanha",
      "obrar",
      "pajoÍ_o",
      "pajoão",
      "paijoÍ_o",
      "paijoão",
      "panasca",
      "panaca",
      "paquete",
      "pau",
      "p a u",
      "p_a_u",
      "pal",
      "p a l",
      "p_a_l",
      "pau-no-cu",
      "paunocu",
      "pau no cu",
      "pau_no_cu",
      "pau no ku",
      "pecunhaba",
      "ped_",
      "pedó",
      "peitola",
      "peitÍ_o",
      "peitão",
      "pela saco",
      "pela_saco",
      "pelasaco",
      "peripat_„_tica",
      "peripatótica",
      "peripatótico",
      "peripat_„_tico",
      "pentelheira",
      "p e n t e l h o",
      "p_e_n_t_e_l_h_o",
      "peroba",
      "pica",
      "p i c a",
      "pi ca",
      "pika",
      "pik",
      "p i k",
      "pi k",
      "p ik",
      "p ica",
      "pic a",
      "p_ica",
      "pic_a",
      "p_i_c_a",
      "pi_„a",
      "piça",
      "p i _„ a",
      "p i ç a",
      "p_i__„_a",
      "p_i_ç_a",
      "pi _„a",
      "pi ça",
      "pi_„a balÍ_o",
      "pissa",
      "picha",
      "periquita",
      "piriquita",
      "piroca",
      "p i r o c a",
      "pirocͣo",
      "pirocão",
      "pirocaum",
      "pirocao",
      "p i r o c a",
      "pirocudo",
      "pirocuda",
      "pogobol mental",
      "porra",
      "porrinha",
      "porrÍ_o",
      "porrão",
      "p o r r a",
      "p_o_r_r_a",
      "poha",
      "p o h a",
      "purra",
      "p_„ñrra",
      "púrra",
      "pora",
      "porra louca",
      "priquita",
      "priquito",
      "punheta",
      "punhetinha",
      "punhetudo",
      "p u n h e t a",
      "p_u_n_h_e_t_a",
      "punheteira",
      "punheteiro",
      "puta",
      "p u t a",
      "p_u_t_a",
      "pu ta",
      "put a",
      "putinha",
      "putona",
      "puto",
      "putͣo",
      "putão",
      "putaum",
      "putao",
      "putamerda",
      "puta merda",
      "putanheiro",
      "puta que pariu",
      "puta que o pariu",
      "puta_que_pariu",
      "p_u_t_a_q_u_e_p_a_r_i_u",
      "puta_que_pariu",
      "puta_que_pario",
      "puta que pariu",
      "puta que pario",
      "puta que o pario",
      "putaquepariu",
      "putaquepario",
      "putaqueopariu",
      "putaqueopario",
      "puteiro",
      "p u t e i r o",
      "putzgrila",
      "putz grila",
      "puts grila",
      "putsgrila",
      "quenga",
      "kenga",
      "rabo",
      "rabeta",
      "r a b o",
      "r_a_b_o",
      "rameira",
      "rola",
      "r_„ñla",
      "rôla",
      "r o l a",
      "rosca",
      "r_o_s_c_a",
      "rosca frouxa",
      "roscafrouxa",
      "roscafroucha",
      "rosca froxa",
      "rosca frocha",
      "rosca froucha",
      "rosca_froucha",
      "rosca_froxa",
      "rosca_frouxa",
      "rosqueirada",
      "saqueta",
      "sacote",
      "sacͣo",
      "sacão",
      "sacudo",
      "saqueira",
      "safado",
      "safada",
      "s a f a d o",
      "s a f a d a",
      "safadinha",
      "safadͣo",
      "safadinho",
      "sangalho",
      "sapatͣo",
      "sapatão",
      "sapatinha",
      "siririca",
      "s i r i r i c a",
      "s_i_r_i_r_i_c_a",
      "suruba",
      "sirigaita",
      "secso",
      "sekso",
      "sesso",
      "secho",
      "cexo",
      "cecso",
      "s_e_x_o",
      "sexo selvagem",
      "tabacudo",
      "tarado",
      "tarada",
      "t a r a d o",
      "taradÍ_o",
      "taradinha",
      "taradinho",
      "tarraqueta",
      "tesÍ_o",
      "tesão",
      "t t a",
      "t e t a",
      "t_e_t_a",
      "tetÍ_o",
      "tetão",
      "toba",
      "tobaco",
      "teta",
      "transar",
      "t r a n s a r",
      "t r a n s a",
      "traveco",
      "transinha",
      "trepada",
      "trepadinha",
      "trepar",
      "tric_„ñ e croch_",
      "trottoir",
      "v_a_g_i_n_a",
      "v a g i n a",
      "vaginÍ_o",
      "vaginão",
      "vagininha",
      "v_a_c_a",
      "vaivem",
      "vai vem",
      "veado",
      "viado",
      "v_e_a_d_o",
      "v_i_a_d_o",
      "xana",
      "x_a_n_a",
      "x a n a",
      "xaninha",
      "xanosa",
      "xavasca",
      "xereca",
      "xeca",
      "x e c a",
      "x_e_c_a",
      "xereca",
      "shereca",
      "chereca",
      "xerequinha",
      "xexeca",
      "xoxolteiro",
      "xota",
      "x o t a",
      "x_o_t_a",
      "xo ta",
      "xot a",
      "xoxota",
      "x o x o t a",
      "xoxotinha",
      "x o x o t i n h a",
      "xoxotona",
      "x o x o t o n a",
      "xoxoteira",
      "x o x o t e i r a",
      "xoxoteiro",
      "x o x o t e i r o",
      "a r a n h a",
      "t r a i d o r a",
      "inìtil",
      "piranha",
      "p i r a n h a",
      "vagabundo",
      "vagabunda",
      "v a g a b u n d a",
      "retardada",
      "r e t a r d a d a",
      "boticˆrio lixo",
      "boticário lixo",
      "sapata",
      "s a p a t a",
      "sapatÜo",
      "sapatão",
      "preto sujo",
      "nego",
      "machorra",
      "m a c h o r r a",
      "machorrão",
      "m a c h o r r ã o",
      "fdp",
      "g o r d a",
      "g o r d o",
      "f d p",
      "pnc",
      "p n c",
      "feminazi"]
  end
end