Skip to content

Commit fceb4c1

Browse files
Add transaction types (#11)
1 parent c21865a commit fceb4c1

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
ofx (0.5.1)
4+
ofx (0.5.2)
55
bigdecimal (= 3.1.8)
66
nkf (= 0.2.0)
77
nokogiri (>= 1.14.5)

lib/ofx/parser/ofx102.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class OFX102
1414

1515
TRANSACTION_TYPES = %w[
1616
ATM CASH CHECK CREDIT DEBIT DEP DIRECTDEBIT DIRECTDEP DIV
17-
FEE INT OTHER PAYMENT POS REPEATPMT SRVCHG XFER
17+
FEE INT OTHER PAYMENT POS REPEATPMT SRVCHG XFER IN OUT
1818
].each_with_object({}) do |tran_type, hash|
1919
hash[tran_type] = tran_type.downcase.to_sym
2020
end

lib/ofx/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module OFX
2-
VERSION = '0.5.1'.freeze
2+
VERSION = '0.5.2'.freeze
33
end

spec/ofx/ofx102_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
it "knows about all transaction types" do
4040
valid_types = [
4141
'CREDIT', 'DEBIT', 'INT', 'DIV', 'FEE', 'SRVCHG', 'DEP', 'ATM', 'POS', 'XFER',
42-
'CHECK', 'PAYMENT', 'CASH', 'DIRECTDEP', 'DIRECTDEBIT', 'REPEATPMT', 'OTHER'
42+
'CHECK', 'PAYMENT', 'CASH', 'DIRECTDEP', 'DIRECTDEBIT', 'REPEATPMT', 'OTHER', 'IN', 'OUT'
4343
]
4444
expect(valid_types.sort).to eql OFX::Parser::OFX102::TRANSACTION_TYPES.keys.sort
4545

spec/ofx/ofx103_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
it "knows about all transaction types" do
4141
valid_types = [
4242
'CREDIT', 'DEBIT', 'INT', 'DIV', 'FEE', 'SRVCHG', 'DEP', 'ATM', 'POS', 'XFER',
43-
'CHECK', 'PAYMENT', 'CASH', 'DIRECTDEP', 'DIRECTDEBIT', 'REPEATPMT', 'OTHER'
43+
'CHECK', 'PAYMENT', 'CASH', 'DIRECTDEP', 'DIRECTDEBIT', 'REPEATPMT', 'OTHER', 'IN', 'OUT'
4444
]
4545
expect(valid_types.sort).to eql OFX::Parser::OFX103::TRANSACTION_TYPES.keys.sort
4646

0 commit comments

Comments
 (0)