nsi-iff/bd — comment on commit 3f6c2e1e7d91ab1a11716b7a4529c293b8699b84
File: spec/support/conteudo_basico.rb line 31
By rodrigomanhaes:

Nesse caso, o `false` está sendo tomado como um valor em si. A condição `if opcoes[:autores]` testa a presença da chave `:autores` no hash (ou se há um valor diferente de `nil` ou `false` lá). No caso desse código (se a ideia do @natanael-araujo foi a mesma que tive no método `submeter_conteudo`) o objetivo é testar se o valor é realmente `false`. Por exemplo, uma chamada a `submeter_conteudo :qq_coisa, {}` é diferente de `submeter_conteudo :qq_coisa, :autores => false`. O `unless opcoes[:autores == false]` trata isso, `if opcoes[:autores]`não.