Boa tarde, pessoal !
def method_missing(name)
matcher =name.to_s.match(.+)_que_mais_vendeu_por(.+)"
if matcher
tipo = matcher[1]
campo = matcher[2].to_sym #pois precisamos converter para simbolo
que_mais_vendeu_por(tipo, &campo)
else
super
end
end
Não consegui compreender esse trecho de código do curso de orientação de objetos :
Alguém conseguiria explicar de forma mais detalhada o comportamento desse método ?
grato!