diff options
author | Eric Wong <e@80x24.org> | 2016-01-24 09:27:58 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2016-01-24 09:27:58 +0000 |
commit | 3a76adf065889787a300f5001126f3ca83731e27 (patch) | |
tree | 1c7a2ed39c7d24cff140da2e23af7a720d26aae5 /lib/dtas/player.rb | |
parent | a9fcfdb4ac43ccd625df1667611fa143f155dedc (diff) | |
download | dtas-3a76adf065889787a300f5001126f3ca83731e27.tar.gz |
Hash#keys already allocates a new array, so we may sort it in place without worrying about side effects and avoiding an extra allocation.
Diffstat (limited to 'lib/dtas/player.rb')
-rw-r--r-- | lib/dtas/player.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/dtas/player.rb b/lib/dtas/player.rb index 461fcdb..32052be 100644 --- a/lib/dtas/player.rb +++ b/lib/dtas/player.rb @@ -115,7 +115,7 @@ class DTAS::Player # :nodoc: unless @sinks.empty? sinks = rv["sinks"] = [] # sort sinks by name for human viewability - @sinks.keys.sort.each do |name| + @sinks.keys.sort!.each do |name| sinks << @sinks[name].to_hsh end end |