➜ 8549841 git:(master) ✗ ruby queues.rb Popping before put popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: yielding nil popped: [] pushed 1 First pop after put... popped job: popped job: popped job: popped job: popped job: popped job: 1 yielding: 1 popped job: popped job: popped job: popped job: yielding nil popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: yielding nil popped: [1] Second pop after put... popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: yielding nil popped: [] ➜ 8549841 git:(master) ✗ ruby -v ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-darwin12.4.0] ➜ 8549841 git:(master) ✗ chruby jruby ➜ 8549841 git:(master) ✗ ruby queues.rb Popping before put popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: yielding nil popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: yielding nil popped: [] pushed 1 First pop after put... popped: [] popped job: Second pop after put... popped job: popped job: popped job: popped job: popped job: 1 yielding: 1 popped job: popped job: popped job: popped job: yielding nil popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: yielding nil popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: yielding nil popped: [1] ➜ 8549841 git:(master) ✗ gitx ➜ 8549841 git:(master) ✗ ➜ 8549841 git:(master) git remote add myron https://gist.github.com/8550092.git ➜ 8549841 git:(master) git push myron fatal: You are pushing to remote 'myron', which is not the upstream of your current branch 'master', without telling me what to push to update which remote branch. ➜ 8549841 git:(master) git push myron master Username for 'https://gist.github.com': myronmarston Password for 'https://myronmarston@gist.github.com': fatal: Authentication failed ➜ 8549841 git:(master) cat queues.rb| pbcopy ➜ 8549841 git:(master) chruby 1.9.3 ➜ 8549841 git:(master) ruby queues.rb Popping before put popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: yielding nil popped: [] pushed 1 First pop after put... popped job: popped job: popped job: popped job: popped job: popped job: 1 yielding: 1 popped job: popped job: popped job: popped job: yielding nil popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: yielding nil popped: [1] Second pop after put... popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: yielding nil popped: [] ➜ 8549841 git:(master) chruby jruby ruby qu % ➜ 8549841 git:(master) ruby queues.rb Popping before put popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: yielding nil popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: yielding nil popped: [] pushed 1 First pop after put... popped: [] Second pop after put... popped job: popped job: popped job: popped job: popped job: popped job: 1 yielding: 1 popped job: popped job: popped job: popped job: yielding nil popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: yielding nil popped job: popped: [1] popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: popped job: yielding nil