summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorara.t.howard <ara.t.howard@gmail.com>2014-03-03 23:50:30 -0700
committerara.t.howard <ara.t.howard@gmail.com>2014-03-03 23:50:30 -0700
commit99ebf6c334acd88cd249ee4c9f11224e2b0298b7 (patch)
tree0d7b484c2b16bad454c8a011e11d7d329dadbb47
parent9f5eb51554d6b4f40e75104ae2149572ecd0d4cd (diff)
parentf2f229e2ede318c6296b7080400459519b643135 (diff)
downloadsystemu-99ebf6c334acd88cd249ee4c9f11224e2b0298b7.tar.gz
Merge pull request #29 from drbrain/master
Fix warnings for Ruby 2.1.0
-rw-r--r--lib/systemu.rb14
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/systemu.rb b/lib/systemu.rb
index ff955d5..8552f1f 100644
--- a/lib/systemu.rb
+++ b/lib/systemu.rb
@@ -124,9 +124,9 @@ class SystemUniversal
SystemUniversal.quote(*args, &block)
end
- def new_thread cid, block
+ def new_thread child_pid, block
q = Queue.new
- Thread.new(cid) do |cid|
+ Thread.new(child_pid) do |cid|
current = Thread.current
current.abort_on_exception = true
q.push current
@@ -208,9 +208,9 @@ class SystemUniversal
end
def relay srcdst
- src, dst, ignored = srcdst.to_a.first
+ src, dst, _ = srcdst.to_a.first
if src.respond_to? 'read'
- while((buf = src.read(8192))); dst << buf; end
+ while((buffer = src.read(8192))); dst << buffer; end
else
if src.respond_to?(:each_line)
src.each_line{|buf| dst << buf}
@@ -259,11 +259,11 @@ class SystemUniversal
def getopts opts = {}
lambda do |*args|
- keys, default, ignored = args
+ keys, default, _ = args
catch(:opt) do
[keys].flatten.each do |key|
- [key, key.to_s, key.to_s.intern].each do |key|
- throw :opt, opts[key] if opts.has_key?(key)
+ [key, key.to_s, key.to_s.intern].each do |k|
+ throw :opt, opts[k] if opts.has_key?(k)
end
end
default