Class: Glueckskeks::Collapser

Inherits:
Object
  • Object
show all
Defined in:
lib/glueckskeks/collapser.rb

Class Method Summary collapse

Class Method Details

.collapse(str) ⇒ Object



3
4
5
6
7
8
9
10
11
12
# File 'lib/glueckskeks/collapser.rb', line 3

def self.collapse(str)
  str.split.map{|s| s.partition(/-|,|\./)}.flatten.delete_if{|n| n == ""}.map do |n|
    # Keep numbers
    if /\d\d/ =~ n
      n[0..1]
    else
      n[0]
    end
  end.join
end