Есть ли в Ruby концепция метода индексирования, такая как в C #?
Да, метод с именем [] принимает один аргумент:
[]
>> class Foo >> def [](idx) >> idx * 5 >> end >> end => nil >> ?> f = Foo.new => #<Foo:0x101098d80> >> f[8] => 40 >> f[1] => 5
Если вам нужно установить значение индекса, назовите метод []=.
[]=