1
0
mirror of https://github.com/cmur2/openvpn-status-web.git synced 2025-06-29 10:30:23 +02:00

Refactor V2 and V3 parser into one

This commit is contained in:
cn
2013-05-03 20:16:17 +02:00
parent 33013c56f3
commit a1a6b33902
4 changed files with 40 additions and 16 deletions

View File

@ -12,6 +12,7 @@ require 'better_errors'
require 'openvpn-status-web/status'
require 'openvpn-status-web/parser/v1'
require 'openvpn-status-web/parser/v2'
require 'openvpn-status-web/parser/v3'
require 'openvpn-status-web/int_patch'
require 'openvpn-status-web/version'
@ -64,6 +65,8 @@ module OpenVPNStatusWeb
OpenVPNStatusWeb::Parser::V1.new.parse_status_log(text)
when 2
OpenVPNStatusWeb::Parser::V2.new.parse_status_log(text)
when 3
OpenVPNStatusWeb::Parser::V3.new.parse_status_log(text)
else
raise "No suitable parser for status-version #{vpn['version']}"
end