Class: BlaBla::Bacon
- Inherits:
-
Texto::Base
- Object
- Texto::Base
- BlaBla::Bacon
- Defined in:
- lib/generators/texto/bacon.rb
Class Method Summary collapse
- .generator_name ⇒ Object
-
.peso_por_tamanho_palavra ⇒ Object
Definições de peso no sorteio de palavras do gerador.
Methods inherited from Texto::Base
comeco_padrao, frase, frases, palavra, palavras, palavras_gerador, paragrafo, paragrafos
Class Method Details
.generator_name ⇒ Object
31 32 33 |
# File 'lib/generators/texto/bacon.rb', line 31 def self.generator_name "bacon" end |
.peso_por_tamanho_palavra ⇒ Object
Definições de peso no sorteio de palavras do gerador. Para textos com aparência mais natural, ranges de tamanhos menores devem possuir maior chance de serem sorteados, portanto, como exemplo, pode-se atribuir ao range de 1..6 uma probabilidade de 80%, ou seja, palavras de 1 a 6 letras tem 80% de chance de serem sorteadas.
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/generators/texto/bacon.rb', line 10 def self.peso_por_tamanho_palavra [ { :probabilidade => 80, :valor => 1..6 }, { :probabilidade => 12, :valor => 7..9 }, { :probabilidade => 6, :valor => 10..13 }, { :probabilidade => 2, :valor => 14..20 } ] end |