Skip to content

Commit f91aa40

Browse files
committed
chore: migrate follow up of camt_parser
switch back to the default project of `camt_parser` and use the `sepa_file_parser` to have a larger support of `SEPA/iso20022` related file formats
1 parent 35622c6 commit f91aa40

File tree

6 files changed

+14
-17
lines changed

6 files changed

+14
-17
lines changed

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ source "https://rubygems.org"
55
ruby "3.3.2"
66

77
gem "activesupport"
8-
gem "camt_parser", git: "https://github.com/railslove/camt_parser.git"
8+
gem "sepa_file_parser"
99
gem "cmxl"
1010
gem "epics"
1111
gem "faraday"

Gemfile.lock

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,3 @@
1-
GIT
2-
remote: https://github.com/railslove/camt_parser.git
3-
revision: 3996d9dce6c4dbdc950c6d607102e3c4ce52ca52
4-
specs:
5-
camt_parser (1.0.2)
6-
nokogiri
7-
81
GIT
92
remote: https://github.com/railslove/king_dtaus_ruby_3.git
103
revision: 28b077aa6b2cf5590e322d0d207236adccf2d543
@@ -50,6 +43,7 @@ GEM
5043
database_cleaner-sequel (2.0.2)
5144
database_cleaner-core (~> 2.0.0)
5245
sequel
46+
date (3.4.1)
5347
diff-lcs (1.5.1)
5448
domain_name (0.5.20190701)
5549
unf (>= 0.0.5, < 1.0.0)
@@ -118,7 +112,7 @@ GEM
118112
mime-types (3.5.2)
119113
mime-types-data (~> 3.2015)
120114
mime-types-data (3.2024.0604)
121-
mini_portile2 (2.8.7)
115+
mini_portile2 (2.8.8)
122116
minitest (5.15.0)
123117
multi_json (1.15.0)
124118
mustermann (2.0.2)
@@ -129,7 +123,7 @@ GEM
129123
uri
130124
netrc (0.11.0)
131125
nio4r (2.7.4)
132-
nokogiri (1.16.6)
126+
nokogiri (1.18.2)
133127
mini_portile2 (~> 2.8.2)
134128
racc (~> 1.4)
135129
parallel (1.25.1)
@@ -144,7 +138,7 @@ GEM
144138
puma (6.4.3)
145139
nio4r (~> 2.0)
146140
raabro (1.4.0)
147-
racc (1.8.0)
141+
racc (1.8.1)
148142
rack (2.2.9)
149143
rack-accept (0.4.5)
150144
rack (>= 0.4)
@@ -205,6 +199,10 @@ GEM
205199
sentry-sidekiq (5.18.0)
206200
sentry-ruby (~> 5.18.0)
207201
sidekiq (>= 3.0)
202+
sepa_file_parser (0.4.0)
203+
bigdecimal
204+
nokogiri
205+
time
208206
sepa_king (0.12.0)
209207
activemodel (>= 3.1)
210208
iban-tools
@@ -234,6 +232,8 @@ GEM
234232
rubocop-performance (~> 1.21.0)
235233
statsd-ruby (1.5.0)
236234
tilt (2.4.0)
235+
time (0.4.1)
236+
date
237237
timecop (0.9.10)
238238
tzinfo (2.0.6)
239239
concurrent-ruby (~> 1.0)
@@ -255,7 +255,6 @@ DEPENDENCIES
255255
activesupport
256256
airborne
257257
barnes
258-
camt_parser!
259258
cmxl
260259
database_cleaner-sequel
261260
dotenv
@@ -282,6 +281,7 @@ DEPENDENCIES
282281
rubocop
283282
sentry-ruby
284283
sentry-sidekiq
284+
sepa_file_parser
285285
sepa_king
286286
sequel
287287
sidekiq

box/jobs/fetch_statements.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
require "sidekiq-scheduler"
44
require "active_support/all"
5-
require "camt_parser"
5+
require "sepa_file_parser"
66
require "cmxl"
77
require "epics"
88
require "sequel"
@@ -84,7 +84,7 @@ def camt53(client, from, to)
8484
combined_camt = client.C53(from.to_s(:db), to.to_s(:db))
8585
return unless combined_camt.any?
8686

87-
combined_camt.map { |chunk| CamtParser::String.parse(chunk).statements }.flatten
87+
combined_camt.map { |chunk| SepaFileParser::String.parse(chunk).statements }.flatten
8888
end
8989

9090
def mt940(client, from, to)

box/jobs/fetch_upcoming_statements.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
require "sidekiq-scheduler"
44
require "active_support/all"
5-
require "camt_parser"
65
require "epics"
76
require "sequel"
87

box/jobs/queue_fetch_statements.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
require "sidekiq-scheduler"
44
require "active_support/all"
5-
require "camt_parser"
65
require "epics"
76
require "sequel"
87

box/jobs/queue_fetch_upcoming_statements.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
require "sidekiq-scheduler"
44
require "active_support/all"
5-
require "camt_parser"
65
require "epics"
76
require "sequel"
87

0 commit comments

Comments
 (0)