Module: CmdTools::Command::MinMax
- Extended by:
- RubyPatch::AutoLoad
- Defined in:
- lib/cmd_tools/command/min_max.rb
Class Method Summary collapse
Class Method Details
.run(str, min_max_separator = " ") ⇒ Object
5 6 7 8 9 10 11 |
# File 'lib/cmd_tools/command/min_max.rb', line 5 def self.run(str, min_max_separator = " ") str.split("\n")\ .map{|l| l.split.map{|field| field.to_f}}\ .transpose\ .map(&:minmax)\ .map{|min_max| min_max.join(min_max_separator)} end |