# frozen_string_literal: true

require 'rubygems'
require 'bundler/setup'
require 'rack/test'

require 'openvpn-status-web'

def status_v1
  text = File.binread('examples/status.v1')
  OpenVPNStatusWeb::Parser::V1.new.parse_status_log text
end

def status_v2
  text = File.binread('examples/status.v2')
  OpenVPNStatusWeb::Parser::V2.new.parse_status_log text
end

def status_2_5_v2
  text = File.binread('examples/status2_5.v2')
  OpenVPNStatusWeb::Parser::V2.new.parse_status_log text
end

def status_v3
  text = File.binread('examples/status.v3')
  OpenVPNStatusWeb::Parser::V3.new.parse_status_log text
end