Method: JavaProperties::Parsing::Parser.parse

Defined in:
lib/java-properties/parsing/parser.rb

.parse(text) ⇒ Properties

Parses a string into a JavaProperties::Properties object

Parameters:

  • text (String)

Returns:



27
28
29
30
31
32
33
34
35
# File 'lib/java-properties/parsing/parser.rb', line 27

def self.parse(text)
  properties = Properties.new
  Normalizer.normalize!(text)
  text.each_line do |line|
    key, value = extract_key_and_value(line.chomp)
    append_to_properties(properties, key, value)
  end
  properties
end