6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/response_parser.rb', line 6
def self.get_services(response)
delimited_response, services = response.split("\n"), []
delimited_response.each_with_index do |line, index|
if(start_of_service?(line)) then
services << {
:name => clean_up(line),
:display_name => clean_up(delimited_response[index + 1]),
:type => code_and_message( clean_up(delimited_response[index + 2]) ),
:state => code_and_message( clean_up(delimited_response[index + 3]) )
}
end
end
services
end
|