半角の「英大文字と英小文字と数字と記号」の一覧を配列として得たいのですが、どうするのがスマートですか
現在は

ary = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234567890!#%&'()=~|{}`*+-_?><,./[]:;@^\\\$\"".split('')

で得ていますが、ちょっと格好悪いような気がするんです