Mam takie pytanko. Czy zgodnie z konwencją programowania w Ruby jest napisanie takiej metody? Dokładnie chodzi mi o doklejanie paru metod to obiektu.
class LookController < ApplicationController
def at
@data = params[:select1]
@data = @data.join(", ").reverse.sub(/[,]/, ' i ').reverse
end
end
Jak najbardziej. Zauważ, że jak rozbijesz to na osobne linijki to będziesz musiał użyć jakiś tymczasowych zmiennych, a nic nie zyskasz na czytelności (a właściwie stracisz). Jeśli kod przekształca w dosyć skomplikowany sposób obiekt wejściowy to możesz dodać ew. komentarz w stylu # changes [“ala”, “jasio”, “marysia”] to “ala, jasio i marysia” i wszystko jasne.