PK dZ&E activevalidators-3.1.1/UTP TPK dZ&Eݫgk:@! activevalidators-3.1.1/.gitignoreUTP T+./KOEI\i9z9\zEI@(,83?K/3%5 PK dZ&Ea" activevalidators-3.1.1/.travis.ymlUTP TMA@0 EN ˘EML(u{_uJ8y3 @ѭn6ZLK}V(căC.7h%{Id}PK dZ&E3] # activevalidators-3.1.1/ChangeLog.mdUTP TXo8?@p8ms^^f7vҽmi#:fHIi"y͐tr9&{{BE咽WM2L+q2Nf~TZȦt¨6ڨTBWbKeƉ?Ʃ+gYtDd(6zP@nߊJ5 gm*EΚTeBE{pZavQQrf?L'_/?ן&3ІfÀ'񨌅sC;#l2s%VjdYnZc2X$bW>.SN1 $/ƅ8|썚o:dGWM7b.Mn <󔸸WMzg ckq0i!K6pqݬno6s@OXHhS)WLES]FL#6m8LN\ʢJtyNTN>qU%VCRJ>NAVq?E̻8ȟwYeݪ6TP^(CSjzHg>kՉ;e딯F_uNZP1UIgŕ9T> S/";C7@Hj{7U8F;6d7xژ+3H5myQ?AlwTy˟yS$OP+ԷC;qGw6.#|~hqkͬ~WPz>\)稕oi.HD嬙~~PMf򞂟7ltͦYG4{㞂^1#* kskҪ|37h-\vf6#kjreVXHJP D% ߎa:%Oq=X?Ep-HW6Zk(ukoqAw~DwX_zs.Q0N=}>~ Ao#AhfSHm>yn!\ " 0ɻ6*=,+8q2%N:S_ < !vZ.|}ţP2;iuB( /`Q?/\޻׬@i^/ЬjzAnӆ(FPNMK]kG)Df`Jnj,<oiB씀#VwBWesυ\yhH4躊t(7f]@zE[Nb$?p܇`r˖`tr aF ^n?䒮Iǵ^q[ݑnF. K8='.P߷F4"~{3aF挩n77/qFUCGTBԷh`y>bГN MUFgAL+X3xjL`w̟em#2}M}9s|;K-d Yܺf_:9Ǩiv$2iGɸO6znp {t?('N;5Ԏejl@b<^Q4Q&qd >V 2\Cn>øپ\RK}koG?bxZmAp|_wAHA%PK dZ&E8;Fw activevalidators-3.1.1/GemfileUTP Te1! {^rMDp8$mbjm]Flz#)x8WC0TLkI #|кKEՆlh6՜sO=/PK dZ&E:-i! activevalidators-3.1.1/LICENSEUTP T]QOo )zj%v܍ظAsIl,߃k;ɒߗӫ31}ߞ>A麹 /9i;xӻW8LC{5=c:`_ᤝG݅f>zTaDo9ttG=.D0jrwIdfF6 oOp1aNL92==Ohn Hz hbλ1#ԻsK/{=Gbx=M]Ar[EI2$XfCkK!&{h(9&& Q\;ۀVN[=C;M.}㢼xݟKz|D%VjC%B# /Xw]b'$D ^a?j*Ί xWϰ@\-T|*QFJb2_.x6:rHJR|]Q Z6e(_ZԼ.%#<@U/V祂 F*NJa|AAW%@ qnd (~&I.j%aJA7ePXH):! jveUçH<[`B6??PK dZ&E activevalidators-3.1.1/README.mdUTP TXn7?Oqa;IXa vBX_I$F3Q}~ɲ.Ik֐s=z{5E uo)u+Sr;>YLZkTfK*iLJarjN #A)K3~GG~"D# /E݅)dyenlA-G,e)"SXV-$Q[ R8AsJhrz/)$i*opL9L7iqN]vE.tnA9ZjW91*<J liʢE:>EaTSf וy4}O{#b$ҹ RLLRfo2ۏ S0r&[[L`]aIa-*bWE\f÷YuB.07]*C C]F zb"N,PT9`*vP 7מi䚱k6%]7ӥcvsb,%*NHYLݪCůsaAth̺ Z֣w8/%  #5ƨe# `pm[apCWGFH}mu~C?wC>p8LYE{d& &2xqS~q? qݎ2h\WM#C*FoCOЏ#nbu7]mI[7j~kRx{&[S$97(_Csq mkc7^i/MX<[tc?;KI\ٞb*?7hU- 1 uuTP>U/ϻV;J1Q)PGM X^9C8މЙ*0Zaq1-DAb̡?0T\fMN%RAƦ;򎿞GnGu:O)6Jƅl~[g F ߴWx2%Ԉ T'e=~v:1A%еstlE70qAhB*hra7"fHdT Ȓ._PѲoX9AmIL*H0`kѩ@|Ҵs$G:ϞcSyYH CPK dZ&E'bN! activevalidators-3.1.1/RakefileUTP TuSAn0 Öm SR%l ߻$[ٙmO' Blu#sJmdɝltEBG!~`U&:TɌ[LZ/,{D nD 0?BΡѰ|sJL#vh"!0^RjEW/uʠsEv#+wRa[ENʛK\y~}ڍNpǕ5ŒVCɗ \KMͳ_EdB9&sdv.,bPH_)QI-}S5 BځK"%!+D4dTOU]Sʇ': b;p g1?q~x`bՔTD5>Aҫ!DSMҳ?އ/G'bGa`JrI%FtzY@VxsWo)FY #=wN[tpt_-{?3^g lPK dZ&ETJ%e/ activevalidators-3.1.1/activevalidators.gemspecUTP TTao0_qڄ S iS `s.WS(/:!O{N9(T\B-\ױ$E&8sB+ nmR 0 WL9m, ЀiɔLɄrgm(IFU.b-2L%1ڑ.35o1BK`1,s!8E;\0ci R:h` &ڢuS`K`CC>M.H:| lu%[`;ܹ2pyuE.ôUQ0nK=|RK6t/iSq=EM ٻ F KQYܘ>yt7t . TR~k WJ?P¡ ?'18B& K)C7߰%r2=O^|EQlU\5ߧRdy`?޷oηK<-!\i=<N=.njXD7C*.>Uu~PK dZ&E activevalidators-3.1.1/lib/UTP TPK dZ&E( activevalidators-3.1.1/lib/active_model/UTP TPK dZ&E4 activevalidators-3.1.1/lib/active_model/validations/UTP TPK dZ&ESîOrTH activevalidators-3.1.1/lib/active_model/validations/barcode_validator.rbUTP TSr0}Wl4$tdJ'oGx⑭umy$9iʷ#)q(h/g]՜ve9?Qo68pS߂*O\\Do 6J"n*,y *YųEAl9Kd1+71Y,99_d$N<"VXmE9=Pd2v\({iOyc/U^zN?iRUt56j#Lz9i C*O:T*9'L:wqa=OE7ק?`ȮmPH'5JPlyCSޞ@ z4jk!wsA=E%X) L@3j\|;eAC4dH(xߴVp]:OHM$m_}JËhpk,w2{PV,G/׾6 .ZCx k{;(DxnYȜ+=鳌=tsq@0:Abʮ.zTq(ii+ qrf靾)k(ag ` QmgͧNE֏H ,Y(+OF}xzW38vo5oPK dZ&Et3iL activevalidators-3.1.1/lib/active_model/validations/credit_card_validator.rbUTP TTQ@~ϯ>Di)QDB)"e͎nlN;1H |7;#!䉕;d[%0x*Rek6\&caP^"L}GWwN3vƵ(dS>@J ȐZEZ-W%.+#ԣhlN#Y`Ũ&B*6uR=L`{=Vhx&|FP7Bɑ3hJTVQ6`s*!3/,˷+'|pTa(jaȳZx(ٺ~RV1s\GA-nXIe3WWmuK趛iFC/mr&vWEWs,ܤn.-Bf K|E˄ʯ LvV}*7?%aT74*U񣾏vPѾ/!5A7չ._?-cZ?oWT{aԞ/@$8rPK dZ&ED}NE activevalidators-3.1.1/lib/active_model/validations/date_validator.rbUTP Trequire 'date_validator' PK dZ&ERgF activevalidators-3.1.1/lib/active_model/validations/email_validator.rbUTP TmSn0+& Ո8%="hrmHMKJq$?ٙzjOB٤v5"3waQ;8H#B:Wk!9'rnt|o/t`Dkkq׸"0Flm~(Ÿtu Ź,\Tt0]iZEw9^8dKXHlA >ƀޞ(5(B$YYzE!":4̵1'l3$,#/Dv g9[ؒ}#EcLd:]diN|eΏjVin y#vBݲHIح(ؾrBX5L`X87=Oy-2y4KĘJXf=Qt(t*'Ēy]Fz C-qq=e56X߁o41<oI 0p3F-oG=,ȉ ڲ1'fճeN>kܧoS**u8G.Bctϊ٢0dwTMe2w;}PK dZ&E1kC activevalidators-3.1.1/lib/active_model/validations/ip_validator.rbUTP TRn0+͡:m6A*!*Uv/B=IMCmk T$͛7c#a&*Hc%UFg12X{|9&XWPF}BaH[Kj[ (?=&ʠZo,,LJjjjUD2ƥ7POM9_Y­>P˳!6gc273Z j;/jRus19ڎG~cȾw@#%|!\f&..[ }CPK dZ&El>2 E activevalidators-3.1.1/lib/active_model/validations/nino_validator.rbUTP TUo0}7G*) 1uZLK~ HSX9" 6ܫi&}a i>,vpMlae"&L\'8uGRX yU4|Mfڍ](5M%"a܆3aݚI% &֘ sI,&Y]agp'[%O3Үt`>r\|uSΈe"21v#,Ĺ,PzeUƹUcq4l peNk-)Q.:|fbz>P.\m,$u 1SZ,]ZX0,6q8c:Q=ypZ덛Ws@}/r+샠 ) (d G5ҍ#ׯ+X{P'4΁ECsB!YT;-Lcrc5KbR2PlFϲ8ke4q"4Sr U"Q R-)F*O$3q徻8y7x8Ǻ+נap{,MEaV{VW6z'm{|}gl% 6M"'^(*Њ,ZTy)e_Ot~yhdU\-пj>`nW1;gooy.GE[o>FCÑC}/ҸAҨsn,o>88p4r+7PK dZ&EP"II activevalidators-3.1.1/lib/active_model/validations/password_validator.rbUTP TeQMO1+a,'@j8l<M+)[l뼙y/3`U0/Q03( М(OZ jVHrӇ=}uBe};&.tN$xUOW5A`as8h}d9qݺ9 \!aԯ|euAY##JKQμӶ#6z˜k;oZ $l-iԀ~8F3@"5ӏh-ل ÝW33=7; x3_ɾO!77 K8F=PK dZ&EVxdFF activevalidators-3.1.1/lib/active_model/validations/phone_validator.rbUTP TuMj0>. ]uSI#*KF?  {3f2j“HV)'߹VeOI@h=P)Y ^8"$q9( jG:قWA8R{MpA$ lCfTyfǂ<vFSm57_:.1r:ϸ=^v >>\?J_ufѫQS_ҢǻE4-# PK dZ&E . L activevalidators-3.1.1/lib/active_model/validations/postal_code_validator.rbUTP TVo0~_q,iE $l !mC;ζn؉~@S~tZWsʕJ:I3}Ԙ.ШA+?VVc[n$>|qĐlKt'R3i."Ou}t[HNc%ñe*5[KK]6ZW[x[aFEy3ٞ鵛/c0KW*cF WCUfa&~}pͰ'jz|H@F`VԺAlQl:`"I$ϰ*aWIvz J׃yKR x|н}Rh: (ẏP-ɵs1|*f֛ڔPhDD(30Xnp2 I)o&(h2WTJ?T'Jy?PK dZ&E@.K activevalidators-3.1.1/lib/active_model/validations/respond_to_validator.rbUTP TmMK@@(A+iE$)Yd~ n1_3>3 xj;O22ZCnj@]T=7|. \93./7EV,{"+[2. [ u 5ju%+9Lz7QϾ*(uș{/Z"ʶ1rS#m܊9PK dZ&E; activevalidators-3.1.1/lib/active_model/validations/shared/UTP TPK dZ&EsJ activevalidators-3.1.1/lib/active_model/validations/shared/luhn_checker.rbUTP TMn0DPZX"QTe]VB&mZ=@xKھjj+ E2dc5ȡw(y{"8N`{BU :iȊ3Hpo 5e}R9qE 8Ɂզ\a um1L@hd9 ]r:Vv\Vk,X86?uj',bXUL2!Ʀhoޱs! B[s;sKF,PďLYM4f( ԣJ0VhP_bruIyZEvL[h;7Nѻ{l YfqGHl  +hCI"sS";QLi 嵤yLB-z^Bqa&PX1h7|d))MZ~ hv]W4`k3oj쐸-9iUYL󴨒}WDxjDc΄ pˤmлApWI݂f?t[][-麗KJQBM _F1eA܁5#[V$ N!ߞ(vy)Љaׄȗ\rY)>=^#ú1TYp;~03'Je=k+|ֵg}?a¥{y:buL+^r%ҸSBtpHPK dZ&EmQkF activevalidators-3.1.1/lib/active_model/validations/siren_validator.rbUTP TRMO0(NYy7VPzhEyf#{?v!ǞyxZ{b:OѬ1 ilAʨ<)<|d j[ŠyM2aM3=QtIw&IDoٮb!(ٕ!'<ԥ^3Sz!%Zg$lUK(z[:*3V\-"1G#Ϧ2=YŌ6_Idb(fH3,``eQxLﴆx}ϸNg[Ti.*w>Hul7>,(Ķ,: =p';^`>bis;ww?Mjo q3nZ0u7ӚPK dZ&E^AE activevalidators-3.1.1/lib/active_model/validations/slug_validator.rbUTP T}A E=wW'.]m0U"3@Vjq1 <2*^->3Y)e)l?^uyrCf(]bӦH2YP֍wMkE oVx'#y?O- PK dZ&E]+OMD activevalidators-3.1.1/lib/active_model/validations/ssn_validator.rbUTP TTMo0+VZPYCݽV`ؑPuvL>F 3o޼WqjC/*8+i Xyt( H]/a p6L"lZ7š88Fطa*/-Z6! Cc﹭’:uGPk EmPJ6ʗ%C݂JTeԆJ$8 -[?1#iu輅Z XcZhn@ jH K1q[%XUzO-qK=gwUʿ--܃b1N+l2ߕ wfnYxaҧIt*VhRKy`2l^#RWT[V@Z,3=Rƅ.-[/TJǫ|~\,+ԸcV)˪7U~Ɇ_r+厎^F_Q4{%ýᨋЁls~XGObWX/snji r %J|Vi<&rynp ,|Dn PS?B8.8LixKO$Y =qt=hT/2ɱ-F88 Ud8kIsD1ƜY F!y3(Gև#hF©% m'$BqEW \{?kWxz9]83Ņq'3 0NclHun4 7%߂CQ-aј 3j99,͂cuf,BC3ǒ:i7a_Rjjm_>|k#qls`CEe[N'&$އ.|~Ocz{7N;KRu7oHnUG/p2ehAW#PQ;xW( j$,$۱ui&(xmf)sEkV_YcQiOցlxMpó=Oʸr]R(JN +n86MDewg<KavY+:.-TZYgk]r;2j2}w2l6s7i4Tw]ם1QicUQp؊ ۫A1Kuy"av`(u]~~<;:%<M;S!i֒ݗՆ{ ц"uF6Hزry}r=RHJJseaT@D8zv; %Ѽ z~lx]S& &D#v_|B6Y5:vPK dZ&Ewͳh D activevalidators-3.1.1/lib/active_model/validations/url_validator.rbUTP TVn6}WL7h<hKhiI8ެ%vd^f93#8ƬWյvV*+|35;n;ǣNUN ,Ub,~bWr%͈VÓA1uVK@%joCv&`ʪR 3ɇW" ̝Yjݩ;Թq"Qn>x|zxR0cI_'x`6l1D@43P/5|2承:*{Z(s. `JXe>y1 -t ZIG}?%[/޺>I_fQ~C)VAWc-8ELI#hg]x5C4Ir$"Z/3+7!LU+3%ϦtSPqg!~ 6{VU( Ws;3VH/FYbq,MD)I3'i`p{wPK dZ&E- activevalidators-3.1.1/lib/active_validators/UTP TPK dZ&E< activevalidators-3.1.1/lib/active_validators/one_nine_shims/UTP TPK dZ&Eco{N activevalidators-3.1.1/lib/active_validators/one_nine_shims/one_nine_string.rbUTP TU;0DbJ"q. X%^ɟkcDGShBI|^Vq:FZMГ4Z7<PK dZ&E activevalidators-3.1.1/test/UTP TPK dZ&E1@G.* activevalidators-3.1.1/test/test_helper.rbUTP TmN0 y .+q^+ObkҤTa'B;f̜z,%a-Yj՜~%(GJ`EIvr :՟[/|Fh95 眏 |8XC=@qZ "zOY`eJ, S z 0`Sa\^r"4#7G M ˲r)$SU3}?ES+'et>K T{m[YzؖVy<9пL  Ԍ/.8Yi=PK dZ&E( activevalidators-3.1.1/test/validations/UTP TPK dZ&Ep  7 activevalidators-3.1.1/test/validations/barcode_test.rbUTP T͕M0i. `D+*Ip7ةgNL |HJ=zfWR;Fxy殳HYL6nA0vg0ΰdH B^@j@;k8:H@)LⶡR#2)RYK d0C=KGta=_ߔؔx"Bc9xT2TYq \jR]Ap]\.z?cpRg+6m Wjws= h8`0D}]wvqz7=xL];JS@k5ַӍ5BUjخ {6A8, m#j}YTT9z:MlsM{| U˰fy\hN7vǮݾ9J淲 P6J !JˋtyW=fCWntUABSH;g5xm}cNC(ֵPK dZ&EʸS ; activevalidators-3.1.1/test/validations/credit_card_test.rbUTP TUO0~& JU4eJ 2i LLS:Wj&Xㄦ4GB".Qޘkk\>33cdb?vQ>$p0U@XR_|<'+8 ˚n"(g_JTZGlpnϏAA8{%g)J7xZڈ~4Ê~.W(3qKKza#6-C`Ӛi,1'Kpxhۊe^*Ubi3aO3GA$wT?3Q.9l?-pO®4w,EehNh>va) ܢRbRƣ_0Uw'5.`aS=a6^s<^2!iFY|.fqK`mrht  0PKb&~X@[f|Z4%\&jDɦ`L6r).?X~S罂afM1FDJ5nU PJr 3;8iK+jZ5:;*wZɴTUu8u[ϿЁriy}ڴ/MW#3d*Y븻 &TZcݢz_tyR;# +qA{ nR[W[o}`QMYfJ;rYv-ʍ(sPK dZ&EHxv4 activevalidators-3.1.1/test/validations/date_test.rbUTP T]RM@W<1k`Qx =隤;VUfnu!!]^USmg]/UiP+<'ֺKL-zp2Lbv"iW[_Rbo@E9` RIb4sHeֵv Aɛ#x8g7UŃQ>pK .F!BP& ';Ɣ$2IuW1YsեVio“t!R,SEi-]qN-gnljDkld ExYI DtP2jXtBĒ&wmt M"mo֘(ͫ"hB%L&wCZ8Օiƍb]2/zsveytFe % <.xuU>|eDZ܂ZaWBrØpsO&8 vD{=[vik>;)̆hs9jezP嘲<9ؖ蛭5Q)Ʒ\w/F {TgiWDa7VifLB9RWg2|i8cg0$4W7Y*ё^/ V 0/H!LenASnŮ HeEc܏f/乄A:g /S[qUS)sJ;=>SF'V "xb8]5^Ӡ"h)7V,dϪ(gxxC#D^vI$Ƥ]xv75lt]C:V,Ak%ٌIm[3΁Egח81e]/p\v L"WŞLüI4*6cuYKuE͍e)жܶVW,ⵆ ׭OW]=}PK dZ&E& 2 activevalidators-3.1.1/test/validations/ip_test.rbUTP TUM0+F !YhFڮ8 Um/Ud N:v@[v{,+*{@fC6M:üDjh}*Ke` \wˌ4 YvZ 9F#iPdE `; Ѱpas@W( \øy2%e,] W,?EJVwaҴx*KB"GN_NCG+ПCmes9؛)L Dٳ߳^Y_{քN0|3]J \A] sԚO פ$t1FJU75ԣw&s0Ήupjl^{F$?=Cʽx:]пEP{IPk1C4f["BX|ǐ 5M\k$u8ώE7UTv}7o4͛soV  <|/$oaGŨgwv[7dI; vVO`j4y>V0Y:<GUko~PK dZ&E6|S 4 activevalidators-3.1.1/test/validations/nino_test.rbUTP Tݗ]O0+^P@R>.Vا&1ibqڙ4+>MKJIhQ>ǎb?ôF,r:j}%JwI{"{N4Ugغp Bʥ[d Bcz9Etb5l).k@'~)G <ŨTm/8t^vlj:HRDi}E:tѕi\iԂRX;7?`2\)2b{ $给z/FZs8gãs&^V5l+еX(yBGtc1y>aFJDR\ΎAX{~dAh6ñb!j;:"*[طnNV!}9ޠTeSd9;`o~mS(WDP(O0 Q$ݤJī$8ŕB\.qqs3CG,gi(ʤX(JIROpbZE>5`{i#5e>vEe٫E(qAezsYϴQS>Mo H+3qpcl^ SAfynnT5c3Q*17[<:+k(r~/!,lW۲K79uxV~k{R{*qRوfkjRݖ޲7PK dZ&EL]8 activevalidators-3.1.1/test/validations/password_test.rbUTP TTn0+Nـ!4@$^@ɵXr/)zD 53.{.t(C{7\W")NN0EƈH\5k= 5ED,W_VK, GXZ$"v~>ӊy<"]֚ J~/l~v~a4zN #Qxݔd|fL*+qLz7a[ΎT@ Mꃪ؍F 5i]9HѬ4*'@6e$BGrӦӜ5d; ʅ MIbh *e/?5PLV,6y§rՆEf]%V(#"?3t?51(x=~g4kߩ:O&Vdڶ ܜaVd߸bRW9},ABBrEk4:|,߰26TjOu PK dZ&E 5 activevalidators-3.1.1/test/validations/phone_test.rbUTP T͕Qk0)$a5m7 XX"Ѝ}ɲ4e N;K2 CYt$7du9mlņ樘m:2N5bA|FB NK,z!y\םa s~{9WZmxeȒkZ&債϶Eg@&,f1ݘAvL'H, KM,ێF{W"1!%GJ6k栗cFl0NM ~Z?3="򛫺,W7wcȘV}uz|2>gcwυVΊXEdgD,<\o{Q!!TH)514j$%DڛwmH g;SnXlECkۆ܅@=wJVt"j"G"HYWPK dZ&E~C3CV6; activevalidators-3.1.1/test/validations/postal_code_test.rbUTP TUo0~8KWiRV{m^*2ANQsL4$cC+bP$bnS +xƌT:b3ҹԆI*3zT1BE.Ed8qɋ,' S2Q`>ۨ>:HF(,}!}Ql@kBzCKu!!0 MWK :eA L1rbMC,<3Jܵv8&u4+mmmRU5 g$82_//OCwCtqMi-J\N F4&Yzp:rrl͙b34mPUsI8^6Xw)awP^;.SgޛQ\L : nC 7B%ĮzD)ű$35lCn@a9[F +͂`L3ԚMRyc`t;H2û%4TJh08(l[=1! /N 7Ժ?PK dZ&Ex[: activevalidators-3.1.1/test/validations/respond_to_test.rbUTP TՓn0EڪH uSUcv@-;΃U]9Ͻ3YJ0|FE;;|aJ u) cYt[EME@eXhIG L p E)Ȼʍ&p8*U$%}ΙR.vu^LdpVzd Bm)C9'R؅V`ZPè;x8'7SIm ZZbXA3T gL,ݔ}.Ӡa>w߉`FMxfDmPHNRO5:4YN_1TfŒ)7nPajX2 6ؠsl`࿶RW+]o\gV{(Fv\`b}PK dZ&EЌ83 activevalidators-3.1.1/test/validations/sin_test.rbUTP TU0+B-KmUKmk$ة=!^$aav E{3[SJK39N SrE?`cXT i;QˬL _b Fr{|n,> -rQCǠ!EYE;в pii)Ux<C~@? P8yR@:֬dNyr#lW~%΂Ix)l wݼ{swSpu c3WBT=˾%~+K77\W0M\L_]I}Z-/Z.ꗗp pp"˨`S!֒d̕s&ԃjrPD%=Gqwbs1:sfjUjsxNYLL. B(eI}ҏd[Fl= l}V͕퇿gDdh*nס(*Fh,l}i@&ZPK dZ&ECg+5 activevalidators-3.1.1/test/validations/siren_test.rbUTP TՔn0yođm&nܲ[Rڣv%[k 84M6/ @ۿU^q&[(Q"8#P:"nOUA0TFB7Л+R/@tU#k`r'),?B10®*ڸѺXw5‘dm(.agbY[3ȇPOL Ldizu}Se|;^.x|wZ.!frebKL!Y:Y'w8$I- sԲ_{^*#TP&E$B3D!Zԁ4L[R%B&йUȺsX^0rlSmEًJ13 2p2;Mcr4ӳ r>[PLEnö!K\\ MTDgP#[;M6{f[p-;V*P*Jm@ A`VNc2Ay4hYG7+~][V̬:bN/9 #B PK dZ&ESF&` 3 activevalidators-3.1.1/test/validations/ssn_test.rbUTP TVێ0}+FC@ZE-d ҶCi9d6$B,q,"ZxnOheF 9S~QwQTPM ܂ 쎌){NFj xgUUҪj6~iַ-YAu ҌIWv갧I2 8 pеta9C|\Y7/}Il?eo8!a{t ,=yw`Gѹ@m+3DQz}~wNt[  uQwXNہgZZl5}T:8qb%J~:.o(uud Ȅ-߻s{CD0]Vվ͗+p:XHi< )mr 5~PK dZ&EC8\? activevalidators-3.1.1/test/validations/tracking_number_test.rbUTP TX[oF~W)A6#eWmP>>4fLgƛ&; piZ2!ws3#tVo_3GdEΥĽlp=Gm<.s4yF q@/hxyH})q8%So \<>S&q(\/[L(B?+Ws>t"Lݞ$<Ÿ"Ko}X{gd"d^+L B NHJ'F }+Y-xp+QR|o:UJ"1g ڙU  ~N(7* DTB*&p}%:7!tHDV㵻?a ƞ \\`Q@ ܈r Bi"k"!XlsI5'hFnjwڣ} nT@Vc›2TS?PK dZ&E0t|z7 activevalidators-3.1.1/test/validations/twitter_test.rbUTP T՗n@y{HUҤPE)ca٥cA}W.׸.p FlAbHي f|~/S!i $ʕޞa;jVh(3^"LB~Gԑb<PaURU>> `Sq.PgeVu6ܹXpSSHe#]i5Gfq:D<,rA K2l"fGۂ(e'<\n)\踫bt-d\Pņ#pku:KE3 \;V vl=hl (۶7%4O S PnTkz+ .T0QiޕXZr ?M#]ôrJEUê.խF|;El/&9(ld>x/бuoׅC7x) #3WTꞘo=$k{hW+xkY86g9u]sN4:V]?PK dZ&E_wo 3 activevalidators-3.1.1/test/validations/url_test.rbUTP T͕Mo0 /v]\t;.0dNɒF_?#͚[ i ؆WFCJw? *|&-YU%!D&&FPJWER>U> G.кOhg/'70Q;I0ǏU&)R!Rc?N¶ iV % ;H.?9.["嬦dC:xu5m(PBCC%xVd4DO_~stRx%A6/]>Erz$wcOTfaͮ Vh 11Ԗ@aoo\x(ZhHiZ;߿q_k}B#q>}5ڹL&>0 p"4h{1G5UʞE'ַL / M1117!f[~k{9X8R]bf-uM4vړv/wjw;aPK dZ&E activevalidators-3.1.1/UTP TPK dZ&Eݫgk:@! >activevalidators-3.1.1/.gitignoreUTP TPK dZ&Ea" activevalidators-3.1.1/.travis.ymlUTP TPK dZ&E3] # jactivevalidators-3.1.1/ChangeLog.mdUTP TPK dZ&E8;Fw  activevalidators-3.1.1/GemfileUTP TPK dZ&E:-i!  activevalidators-3.1.1/LICENSEUTP TPK dZ&E {activevalidators-3.1.1/README.mdUTP TPK dZ&E'bN! activevalidators-3.1.1/RakefileUTP TPK dZ&ETJ%e/  activevalidators-3.1.1/activevalidators.gemspecUTP TPK dZ&E activevalidators-3.1.1/lib/UTP TPK dZ&E( activevalidators-3.1.1/lib/active_model/UTP TPK dZ&E4 activevalidators-3.1.1/lib/active_model/validations/UTP TPK dZ&ESîOrTH sactivevalidators-3.1.1/lib/active_model/validations/barcode_validator.rbUTP TPK dZ&Et3iL T activevalidators-3.1.1/lib/active_model/validations/credit_card_validator.rbUTP TPK dZ&ED}NE "activevalidators-3.1.1/lib/active_model/validations/date_validator.rbUTP TPK dZ&ERgF c#activevalidators-3.1.1/lib/active_model/validations/email_validator.rbUTP TPK dZ&E1kC a&activevalidators-3.1.1/lib/active_model/validations/ip_validator.rbUTP TPK dZ&El>2 E (activevalidators-3.1.1/lib/active_model/validations/nino_validator.rbUTP TPK dZ&EP"II 6,activevalidators-3.1.1/lib/active_model/validations/password_validator.rbUTP TPK dZ&EVxdFF -activevalidators-3.1.1/lib/active_model/validations/phone_validator.rbUTP TPK dZ&E . L G/activevalidators-3.1.1/lib/active_model/validations/postal_code_validator.rbUTP TPK dZ&E@.K 2activevalidators-3.1.1/lib/active_model/validations/respond_to_validator.rbUTP TPK dZ&E; K4activevalidators-3.1.1/lib/active_model/validations/shared/UTP TPK dZ&EsJ 4activevalidators-3.1.1/lib/active_model/validations/shared/luhn_checker.rbUTP TPK dZ&E_iD &6activevalidators-3.1.1/lib/active_model/validations/sin_validator.rbUTP TPK dZ&EmQkF 9activevalidators-3.1.1/lib/active_model/validations/siren_validator.rbUTP TPK dZ&E^AE ;activevalidators-3.1.1/lib/active_model/validations/slug_validator.rbUTP TPK dZ&E]+OMD <activevalidators-3.1.1/lib/active_model/validations/ssn_validator.rbUTP TPK dZ&E}GC P s?activevalidators-3.1.1/lib/active_model/validations/tracking_number_validator.rbUTP TPK dZ&Ey3mTH 1Dactivevalidators-3.1.1/lib/active_model/validations/twitter_validator.rbUTP TPK dZ&Ewͳh D nFactivevalidators-3.1.1/lib/active_model/validations/url_validator.rbUTP TPK dZ&E- Jactivevalidators-3.1.1/lib/active_validators/UTP TPK dZ&E< Jactivevalidators-3.1.1/lib/active_validators/one_nine_shims/UTP TPK dZ&Eco{N CKactivevalidators-3.1.1/lib/active_validators/one_nine_shims/one_nine_string.rbUTP TPK dZ&E:s$. 3Lactivevalidators-3.1.1/lib/activevalidators.rbUTP TPK dZ&E oNactivevalidators-3.1.1/test/UTP TPK dZ&E1@G.* Nactivevalidators-3.1.1/test/test_helper.rbUTP TPK dZ&E( JPactivevalidators-3.1.1/test/validations/UTP TPK dZ&Ep  7 Pactivevalidators-3.1.1/test/validations/barcode_test.rbUTP TPK dZ&EʸS ; Sactivevalidators-3.1.1/test/validations/credit_card_test.rbUTP TPK dZ&EHxv4 >Vactivevalidators-3.1.1/test/validations/date_test.rbUTP TPK dZ&Eڥ: 5 Xactivevalidators-3.1.1/test/validations/email_test.rbUTP TPK dZ&E& 2 [activevalidators-3.1.1/test/validations/ip_test.rbUTP TPK dZ&E6|S 4  ^activevalidators-3.1.1/test/validations/nino_test.rbUTP TPK dZ&EL]8 %aactivevalidators-3.1.1/test/validations/password_test.rbUTP TPK dZ&E 5 tcactivevalidators-3.1.1/test/validations/phone_test.rbUTP TPK dZ&E~C3CV6; reactivevalidators-3.1.1/test/validations/postal_code_test.rbUTP TPK dZ&Ex[: *hactivevalidators-3.1.1/test/validations/respond_to_test.rbUTP TPK dZ&EЌ83 jactivevalidators-3.1.1/test/validations/sin_test.rbUTP TPK dZ&ECg+5 Rlactivevalidators-3.1.1/test/validations/siren_test.rbUTP TPK dZ&Ebw4 nactivevalidators-3.1.1/test/validations/slug_test.rbUTP TPK dZ&ESF&` 3 oactivevalidators-3.1.1/test/validations/ssn_test.rbUTP TPK dZ&EC8\? gractivevalidators-3.1.1/test/validations/tracking_number_test.rbUTP TPK dZ&E0t|z7 )wactivevalidators-3.1.1/test/validations/twitter_test.rbUTP TPK dZ&E_wo 3 Zzactivevalidators-3.1.1/test/validations/url_test.rbUTP TPK77|(d99f6a34def3a5cb2836dc9d3a738c287056f0bf