Э
def to_hash2(obj1) Hash[obj1.instance_variables.map { |key|
variable = obj1.instance_variable_get key
[key.to_s[1..-1].to_sym,
if variable.is_a?(Hash) then
variable
else
to_hash2(variable)
end
]
}]
end
Если возможно объясните что я сделал не так
https://github.com/jsonapi-serializer/jsonapi-serializer
Как я понял задача как раз сериализовать рубишный объект в хэш