From d8e35b40361c868b858c1795e9e6ba41fd20bc5a Mon Sep 17 00:00:00 2001 From: Jonathan PHILIPPE Date: Thu, 26 Sep 2024 12:05:16 +0200 Subject: [PATCH] Adds h005 schematic support --- README.md | 2 +- lib/epics/client.rb | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 9b5ff91..cabb05b 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ EPICS is a ruby implementation of the [EBICS](https://www.ebics.org/) (Electronic Banking Internet Communication Standard). -It supports EBICS 2.4 and 2.5. +It supports EBICS 2.4, 2.5 and 3.0. The client supports the complete initialization process comprising INI, HIA and HPB including the INI letter generation. It offers support for the most common download and upload order types diff --git a/lib/epics/client.rb b/lib/epics/client.rb index 7705e11..9ed115e 100644 --- a/lib/epics/client.rb +++ b/lib/epics/client.rb @@ -11,10 +11,11 @@ class Epics::Client VERSION_H3 = 'H003' VERSION_H4 = 'H004' + VERSION_H5 = 'H005' VERSION_A5 = 'A005' VERSION_A6 = 'A006' - VERSIONS = [VERSION_H3, VERSION_H4] + VERSIONS = [VERSION_H3, VERSION_H4, VERSION_H5] USER_AGENT = "EPICS v#{Epics::VERSION}" @@ -44,7 +45,7 @@ def urn_schema case version when VERSION_H3 "http://www.ebics.org/#{version}" - when VERSION_H4 + when VERSION_H4, VERSION_H5 "urn:org:ebics:#{version}" end end