и доставать его как json мне не очень нравится, как красиво сделать так чтобы когда я к нему обращался - он всегда возвращал мне PORO класс? 
                  
                  
                  Только так: 
                  
                  
                  
                  
                  
                  def fields
                  
                  
                     (super | []).map {|field_data| Field.new(field_data} }
                  
                  
                  end
                  
                  
                  
                  
                  
                  Или есть что то покрасивее?)
                  
                  
                
Сделай метод fieldname_c, подумай над неймингом
а посмотри https://github.com/DmitryTsepelev/store_model
как раз хотел скинуть)
Нейминг тут прямо проблема 😄 attr_name_classed attr_name_objects
Обсуждают сегодня