I am trying to find a clean way to reference an array index using octal numbering. If I look for the index of an array that is octal 13, it should return a value for a[11].
This is what I came up with to accomplish this, but it does not seem very elegant or efficient:
a = [ 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62 ]
v = 13
puts a[v.to_s.to_i(8)]
puts a[v.to_s.oct]
Is there a better way?
source
share