Poprawność metody

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.