Carlos Brando

Nome do Jogo

Edge Rails: StringQuestioneer renomeado para StringInquirer

Hoje de manhã eu falei desta nova classe no Rails, e comentei que estavam querendo mudar o seu nome. Pois bem, isto aconteceu mesmo!

Agora a classe se chama StringInquirer. Além disso ela também foi incluída no namespace ActiveSupport.

Vejam o mesmo exemplo usado no artigo anterior, mas adaptado para funcionar com estas alterações:

class Cliente
  def status
    ActiveSupport::StringInquirer.new("ativo")
  end
end

c = Cliente.new
c.status
# => "ativo"

# Agora vem a grande diferença:
c.status.ativo?
# => true

c.status.inativo?
# => false

Comments