Class: Jekyll::OpenStreetMap::InputParser

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

Class Method Summary collapse

Class Method Details

.parse(input) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/input_parser.rb', line 4

def self.parse(input)
  parameters = {}
  pieces = input.gsub(/\s+/m, " ").strip.split(" ")
  pieces.each do |piece|
    keyValue = piece.gsub('"', "").split("=") 
    if keyValue.length == 2
      parameters.store keyValue[0].strip, keyValue[1].strip
    end
  end

  parameters
end