about summary refs log tree commit homepage
path: root/lib/dtas/player.rb
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2016-01-24 09:27:58 +0000
committerEric Wong <e@80x24.org>2016-01-24 09:27:58 +0000
commit3a76adf065889787a300f5001126f3ca83731e27 (patch)
tree1c7a2ed39c7d24cff140da2e23af7a720d26aae5 /lib/dtas/player.rb
parenta9fcfdb4ac43ccd625df1667611fa143f155dedc (diff)
downloaddtas-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.rb2
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