Module: Sleepsort
- Defined in:
- lib/sleepsort.rb,
lib/sleepsort/version.rb
Constant Summary collapse
- VERSION =
"0.0.2"
Class Method Summary collapse
Class Method Details
.sort(array) ⇒ Object
2 3 4 5 6 |
# File 'lib/sleepsort.rb', line 2 def self.sort(array) [] .tap { |a| array.map { |e| Thread.new{ sleep e.to_f/100; a << e} } .each{|t| t.join} } end |