mirror of
https://github.com/cmur2/openvpn-status-web.git
synced 2026-10-25 00:45:17 +02:00
Refactor V2 and V3 parser into one
This commit is contained in:
1 parent
33013c56f3
commit
a1a6b33902
4 files changed
+40
-16
No files matched your search
@@ -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
|
||||
|
||||
Reference in new issue
Block a user