Class: Hash
Instance Method Summary collapse
Instance Method Details
#rand_key ⇒ Object
17 18 19 |
# File 'lib/jimmy_jukebox/song_loader.rb', line 17 def rand_key keys.at(Random.new.rand(0..(keys.size - 1))) end |
#rand_pair ⇒ Object
21 22 23 24 |
# File 'lib/jimmy_jukebox/song_loader.rb', line 21 def rand_pair k = rand_key return k, fetch(k) end |
#rand_pair! ⇒ Object
26 27 28 29 30 |
# File 'lib/jimmy_jukebox/song_loader.rb', line 26 def rand_pair! k,v = rand_pair delete( k ) return k,v end |