Вы можете сделать это однострочным методом в Pakke
:
def as_json(*args)
super.tap { |hash| hash["name"] = hash.delete "navn" }
end
При вызове super
будет сгенерирован json-хэш, как обычно, затем, прежде чем он будет возвращен, вы подключитесь и измените ключ записи "navn".