В Ruby (без Rails) есть простой способ преобразовать объект в ha sh? Я провел несколько поисков и аналогичных решений Rails, когда OP попытался использовать .attributes. Есть что-нибудь подобное в простом Ruby? Любые драгоценные камни?
Каждый из этих объектов представляет собой строку из файла CSV, который я создаю здесь:
game_teams_data = CSV.read(location[:game_teams], headers: true, header_converters: :symbol)
@@game_teams = game_teams_data.map do |row|
Затем я получаю доступ к объекту здесь в перечисляемом
@@game_teams.each do |game|
game
end
Не уверен, влияет ли это на то, как я могу выполнить приведенное ниже преобразование.
Мой объект #<GameTeam:0x00007ffe9c97d158 @game_id="2012030154", @team_id="30", @hoa="home", @result="LOSS">
Результат, которого я пытаюсь достичь hash = {game_id => "2012030154", team_id => "30", hoa => "home", result => "LOSS"}