Rubyでアルファベットのみの26進数をつくりたい


Rubyでアルファベットだけの26進数をつくりたいのですがどうしたらよいのでしょうか。

integer.to_s(26)  
にすると数字とアルファベットの組み合わせになってしまいます。




`String#tr` で `tr("0-9a-p", "a-z")` としてはいかがでしょうか。

[code]

    0.to_s(26).tr("0-9a-p", "a-z")
    #=> "a"
    25.to_s(26).tr("0-9a-p", "a-z")
    #=> "z"
    26.to_s(26).tr("0-9a-p", "a-z")
    #=> "ba"
    
[/code]

個人的には 0 が a になるのはスゴく違和感があります^^;

