src/ruby/bank.rb in ifsc-2.0.1 vs src/ruby/bank.rb in ifsc-2.0.2
- old
+ new
@@ -105,19 +105,21 @@
AZSX = :AZSX
AZUX = :AZUX
BACB = :BACB
BACX = :BACX
BADX = :BADX
+ BAGX = :BAGX
BALX = :BALX
BANX = :BANX
BARA = :BARA
BARB = :BARB
BARC = :BARC
BARX = :BARX
BASX = :BASX
BAUX = :BAUX
BAVX = :BAVX
+ BAWX = :BAWX
BBKM = :BBKM
BBLX = :BBLX
BBRX = :BBRX
BBSX = :BBSX
BBUX = :BBUX
@@ -140,10 +142,11 @@
BDNX = :BDNX
BDOX = :BDOX
BDUX = :BDUX
BEDX = :BEDX
BELX = :BELX
+ BERX = :BERX
BFUX = :BFUX
BGBX = :BGBX
BGCX = :BGCX
BGGX = :BGGX
BGUX = :BGUX
@@ -175,13 +178,15 @@
BMCX = :BMCX
BMPX = :BMPX
BMSX = :BMSX
BNBX = :BNBX
BNCX = :BNCX
+ BNKX = :BNKX
BNPA = :BNPA
BNSB = :BNSB
BNSX = :BNSX
+ BOCX = :BOCX
BODX = :BODX
BOFA = :BOFA
BORX = :BORX
BOTM = :BOTM
BOTX = :BOTX
@@ -242,10 +247,11 @@
CMCB = :CMCB
CMCX = :CMCX
CMDX = :CMDX
CMLX = :CMLX
CMPX = :CMPX
+ CMSV = :CMSV
CNRB = :CNRB
CNSX = :CNSX
COAS = :COAS
COCX = :COCX
COLX = :COLX
@@ -268,10 +274,11 @@
CTOX = :CTOX
CTUX = :CTUX
CUBX = :CUBX
CUCX = :CUCX
CURX = :CURX
+ CUTX = :CUTX
CZCX = :CZCX
CZUX = :CZUX
DAAX = :DAAX
DAHX = :DAHX
DAUX = :DAUX
@@ -305,10 +312,11 @@
DHKX = :DHKX
DHUX = :DHUX
DIBX = :DIBX
DICG = :DICG
DICX = :DICX
+ DISX = :DISX
DIUX = :DIUX
DJCX = :DJCX
DKCL = :DKCL
DKSX = :DKSX
DLSC = :DLSC
@@ -367,10 +375,11 @@
FSFB = :FSFB
FZCX = :FZCX
FZSX = :FZSX
GACX = :GACX
GADX = :GADX
+ GAMX = :GAMX
GANX = :GANX
GBCB = :GBCB
GCBX = :GCBX
GCCX = :GCCX
GCUL = :GCUL
@@ -467,11 +476,10 @@
IUCB = :IUCB
IUCX = :IUCX
JACX = :JACX
JAKA = :JAKA
JALX = :JALX
- JAMX = :JAMX
JANA = :JANA
JANX = :JANX
JASB = :JASB
JASX = :JASX
JAUX = :JAUX
@@ -581,10 +589,11 @@
KARX = :KARX
KASX = :KASX
KATX = :KATX
KAYX = :KAYX
KBCX = :KBCX
+ KBHB = :KBHB
KBKB = :KBKB
KBNX = :KBNX
KBSX = :KBSX
KCBL = :KCBL
KCBX = :KCBX
@@ -599,20 +608,22 @@
KDCB = :KDCB
KDCX = :KDCX
KDIX = :KDIX
KDNX = :KDNX
KDUX = :KDUX
+ KEJX = :KEJX
KEMX = :KEMX
KESX = :KESX
KGBX = :KGBX
KGDX = :KGDX
KGRB = :KGRB
KGSX = :KGSX
KHAX = :KHAX
KHCX = :KHCX
KHDX = :KHDX
KHNX = :KHNX
+ KHTX = :KHTX
KHUX = :KHUX
KICX = :KICX
KJSB = :KJSB
KJSX = :KJSX
KKBK = :KKBK
@@ -633,10 +644,11 @@
KOBX = :KOBX
KOCX = :KOCX
KODX = :KODX
KOEX = :KOEX
KOLH = :KOLH
+ KORX = :KORX
KOSX = :KOSX
KOTX = :KOTX
KOYX = :KOYX
KPCX = :KPCX
KRCX = :KRCX
@@ -663,11 +675,13 @@
KUCX = :KUCX
KUKX = :KUKX
KULX = :KULX
KUMX = :KUMX
KUNS = :KUNS
+ KUOB = :KUOB
KURX = :KURX
+ KUTX = :KUTX
KVBL = :KVBL
KVCX = :KVCX
KVGB = :KVGB
KYDX = :KYDX
LACX = :LACX
@@ -790,15 +804,17 @@
MUSX = :MUSX
MVCB = :MVCB
MVCX = :MVCX
MVIX = :MVIX
MYAX = :MYAX
+ MYCX = :MYCX
MYSX = :MYSX
MZCX = :MZCX
MZRX = :MZRX
NABX = :NABX
NACX = :NACX
+ NADX = :NADX
NAGX = :NAGX
NAIX = :NAIX
NALX = :NALX
NANX = :NANX
NASX = :NASX
@@ -820,18 +836,20 @@
NDCB = :NDCB
NDCX = :NDCX
NDDX = :NDDX
NDGX = :NDGX
NDIX = :NDIX
+ NDOX = :NDOX
NESF = :NESF
NEYX = :NEYX
NGBX = :NGBX
NGKX = :NGKX
NGNX = :NGNX
NGRX = :NGRX
NGSB = :NGSB
NGSX = :NGSX
+ NGUX = :NGUX
NICB = :NICB
NIDX = :NIDX
NILX = :NILX
NIRX = :NIRX
NIUX = :NIUX
@@ -868,10 +886,11 @@
NSRX = :NSRX
NTBL = :NTBL
NUBX = :NUBX
NUCB = :NUCB
NUCX = :NUCX
+ NULX = :NULX
NVCX = :NVCX
NVNM = :NVNM
NVSX = :NVSX
NWCX = :NWCX
ODCX = :ODCX
@@ -933,10 +952,11 @@
PREX = :PREX
PROX = :PROX
PRPX = :PRPX
PRSX = :PRSX
PRTH = :PRTH
+ PRUX = :PRUX
PSBX = :PSBX
PSCX = :PSCX
PSIB = :PSIB
PSRX = :PSRX
PSSX = :PSSX
@@ -959,10 +979,11 @@
PVVX = :PVVX
PWUX = :PWUX
PYCX = :PYCX
PYTM = :PYTM
QNBA = :QNBA
+ QNBX = :QNBX
QUCX = :QUCX
RABO = :RABO
RACX = :RACX
RAEX = :RAEX
RAJX = :RAJX
@@ -1030,10 +1051,11 @@
SAIX = :SAIX
SALX = :SALX
SAMX = :SAMX
SANT = :SANT
SANX = :SANX
+ SAOX = :SAOX
SAPX = :SAPX
SARX = :SARX
SASA = :SASA
SASX = :SASX
SATX = :SATX
@@ -1082,10 +1104,11 @@
SEMX = :SEMX
SENX = :SENX
SEUX = :SEUX
SEWX = :SEWX
SGCX = :SGCX
+ SGDX = :SGDX
SGLX = :SGLX
SGSX = :SGSX
SGUX = :SGUX
SHAX = :SHAX
SHBK = :SHBK
@@ -1204,18 +1227,17 @@
SVRX = :SVRX
SVSH = :SVSH
SVSX = :SVSX
SWMX = :SWMX
SWSX = :SWSX
- # Temporary assignment
- SXXX = :SXXX
SYNB = :SYNB
TACX = :TACX
TADX = :TADX
TAMX = :TAMX
TAPX = :TAPX
TASX = :TASX
+ TAUB = :TAUB
TBCX = :TBCX
TBDX = :TBDX
TBHX = :TBHX
TBMC = :TBMC
TBMX = :TBMX
@@ -1250,10 +1272,11 @@
TGDX = :TGDX
TGMB = :TGMB
TGNX = :TGNX
TGUX = :TGUX
THCX = :THCX
+ THMX = :THMX
THOX = :THOX
THRS = :THRS
THRX = :THRX
THWX = :THWX
TIDX = :TIDX
@@ -1305,10 +1328,11 @@
TSAX = :TSAX
TSBX = :TSBX
TSCX = :TSCX
TSDX = :TSDX
TSIX = :TSIX
+ TSKX = :TSKX
TSMX = :TSMX
TSNX = :TSNX
TSPX = :TSPX
TSSB = :TSSB
TSSX = :TSSX
@@ -1356,10 +1380,11 @@
UNMX = :UNMX
UNSX = :UNSX
UOVB = :UOVB
UPCB = :UPCB
UPCX = :UPCX
+ UPNX = :UPNX
URBN = :URBN
URCX = :URCX
URDX = :URDX
URMX = :URMX
UROX = :UROX
@@ -1462,9 +1487,12 @@
ZSHX = :ZSHX
ZSJX = :ZSJX
ZSKX = :ZSKX
ZSLX = :ZSLX
ZSMX = :ZSMX
+
+ SXXX = :SXXX
+ JAMX = :JAMX
class << self
def get_details(code)
h = data[code]
h[:bank_code] = (h[:micr][3..5] if h.key? :micr)