innonate

my tumblr is for the low-brow/brilliant things i find in life and on the internets. for high-brow/brilliant, please see my blog innonate.com
  • rss
  • archive
  • Still Finding Fun in Ruby

    What’s fun about being simultaneously n00bish and seasoned with writing code, is I still find delight in some of its simplest of features. Played around with Ruby’s Range class this morning (working on adding some better SmartAlbums), and never having used Range for Strings, I was excited to find this:

    1.9.3p125 > ("dad".."dog").to_a

     => ["dad", "dae", "daf", "dag", "dah", "dai", "daj", "dak", "dal", "dam", "dan", "dao", "dap", "daq", "dar", "das", "dat", "dau", "dav", "daw", "dax", "day", "daz", "dba", "dbb", "dbc", "dbd", "dbe", "dbf", "dbg", "dbh", "dbi", "dbj", "dbk", "dbl", "dbm", "dbn", "dbo", "dbp", "dbq", "dbr", "dbs", "dbt", "dbu", "dbv", "dbw", "dbx", "dby", "dbz", "dca", "dcb", "dcc", "dcd", "dce", "dcf", "dcg", "dch", "dci", "dcj", "dck", "dcl", "dcm", "dcn", "dco", "dcp", "dcq", "dcr", "dcs", "dct", "dcu", "dcv", "dcw", "dcx", "dcy", "dcz", "dda", "ddb", "ddc", "ddd", "dde", "ddf", "ddg", "ddh", "ddi", "ddj", "ddk", "ddl", "ddm", "ddn", "ddo", "ddp", "ddq", "ddr", "dds", "ddt", "ddu", "ddv", "ddw", "ddx", "ddy", "ddz", "dea", "deb", "dec", "ded", "dee", "def", "deg", "deh", "dei", "dej", "dek", "del", "dem", "den", "deo", "dep", "deq", "der", "des", "det", "deu", "dev", "dew", "dex", "dey", "dez", "dfa", "dfb", "dfc", "dfd", "dfe", "dff", "dfg", "dfh", "dfi", "dfj", "dfk", "dfl", "dfm", "dfn", "dfo", "dfp", "dfq", "dfr", "dfs", "dft", "dfu", "dfv", "dfw", "dfx", "dfy", "dfz", "dga", "dgb", "dgc", "dgd", "dge", "dgf", "dgg", "dgh", "dgi", "dgj", "dgk", "dgl", "dgm", "dgn", "dgo", "dgp", "dgq", "dgr", "dgs", "dgt", "dgu", "dgv", "dgw", "dgx", "dgy", "dgz", "dha", "dhb", "dhc", "dhd", "dhe", "dhf", "dhg", "dhh", "dhi", "dhj", "dhk", "dhl", "dhm", "dhn", "dho", "dhp", "dhq", "dhr", "dhs", "dht", "dhu", "dhv", "dhw", "dhx", "dhy", "dhz", "dia", "dib", "dic", "did", "die", "dif", "dig", "dih", "dii", "dij", "dik", "dil", "dim", "din", "dio", "dip", "diq", "dir", "dis", "dit", "diu", "div", "diw", "dix", "diy", "diz", "dja", "djb", "djc", "djd", "dje", "djf", "djg", "djh", "dji", "djj", "djk", "djl", "djm", "djn", "djo", "djp", "djq", "djr", "djs", "djt", "dju", "djv", "djw", "djx", "djy", "djz", "dka", "dkb", "dkc", "dkd", "dke", "dkf", "dkg", "dkh", "dki", "dkj", "dkk", "dkl", "dkm", "dkn", "dko", "dkp", "dkq", "dkr", "dks", "dkt", "dku", "dkv", "dkw", "dkx", "dky", "dkz", "dla", "dlb", "dlc", "dld", "dle", "dlf", "dlg", "dlh", "dli", "dlj", "dlk", "dll", "dlm", "dln", "dlo", "dlp", "dlq", "dlr", "dls", "dlt", "dlu", "dlv", "dlw", "dlx", "dly", "dlz", "dma", "dmb", "dmc", "dmd", "dme", "dmf", "dmg", "dmh", "dmi", "dmj", "dmk", "dml", "dmm", "dmn", "dmo", "dmp", "dmq", "dmr", "dms", "dmt", "dmu", "dmv", "dmw", "dmx", "dmy", "dmz", "dna", "dnb", "dnc", "dnd", "dne", "dnf", "dng", "dnh", "dni", "dnj", "dnk", "dnl", "dnm", "dnn", "dno", "dnp", "dnq", "dnr", "dns", "dnt", "dnu", "dnv", "dnw", "dnx", "dny", "dnz", "doa", "dob", "doc", "dod", "doe", "dof", "dog"] 

    • 6 months ago
    • 1 notes
    • #Ruby
© 2007–2013 innonate