PK iD activevalidators-2.1.0/UT&SPK iD3r! activevalidators-2.1.0/.gitignoreUT&S*.swp *.gem *.rbc Gemfile.lock PK iD|c}A^" activevalidators-2.1.0/.travis.ymlUT&SIK/MLOR(*M**˵RPU0Գ3 ,]CT@QRg& )sPK iD8;Fw activevalidators-2.1.0/GemfileUT&Se1! {^rMDp8$mbjm]Flz#)x8WC0TLkI #|кKEՆlh6՜sO=/PK iD:-i! activevalidators-2.1.0/LICENSEUT&S]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 iDDLh activevalidators-2.1.0/README.mdUT&SWn6S!k6GiRi@vEKGkHʎugً#%;Nla"uw~xΗ#z9Q\8m,} i?=*klrzj9k .ld2fvZT+Qq+ZE@iIP3/A8q%ؒɱu]ꜫyę69'B8:QU;qMۥ0@aD\ dF7l,LI5#cAxML,qLÂV2]* F&T؄o lÙ,$J~W΅߭q 5T{ ({_v!sxIwP%L)p*TiEiv *a-N`6sIP<7lq^LtD[{RbBTJ0ݛM#FfҔZqPHaL׍P \_h`;wX\I͹l}.t00HM-BL3J<@ oC caޣ{bEdpֺ?4ӭrfջ*ըU;[0m 7uw$e@w@`[VGײX%}=tuoWzXM&~F/d' Y<lvx/<فf!ӻF5 [S *[5>gT1bZ&W6Gtsp*iG ׷h eۦOFVҐkV.9Z/nRBSa{-UJiQ{yAJ; ^;n/#4N&"IWg=$#m]UAC 7WO ?o5 s!ka]JT5Z'K;0$c .5;jA{F_8h>w|?{%=ֹ0C5@( 9 )8X;&㮄JW-Јh6P.=w)) )X8G=]34Es/|w\S(Խ)+}AjRώb f$pˊ6_tdZ-o ֶu-1rsMJ;' 8DdʖTE^;%Wa-<ƶn6 Ȉ F2$ mP*兑R-^a@7"+҇"jKVa(7+#g#=ʎ'O71]w1lz“CB\PK iD'bN! activevalidators-2.1.0/RakefileUT&SuSAn0 Ö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 iDOUoL/ activevalidators-2.1.0/activevalidators.gemspecUT&Sn0GajnCbDEbb` yIc?v e³b8NZhUCrjnrgԾHNX U]TE!8h ]QB@b &EμDh :tОTX՞λPMގEվ fL9\Ɠ>s ~m!duƬEa 4!CZL{=DL8$c"jHyvXiVl]U3rVoj]vW=|HG(v?AnlO}4q+(F-~?z;~ڦ4JS)>+y%Z-']lSxL>LB+:p?~-# .C^n`5|U$[xnj@GV|j|3oOBp !u<.UR{ޣiw)@m] dӃM[PK iD activevalidators-2.1.0/lib/UT&SPK iD( activevalidators-2.1.0/lib/active_model/UT&SPK iD4 activevalidators-2.1.0/lib/active_model/validations/UT&SPK iD4JmmL activevalidators-2.1.0/lib/active_model/validations/credit_card_validator.rbUT&STmo0_qBXRRMې*ڗ2,7RCjOvR9;]iHž{\"C8KsZ`V+Is ͸pnP NᒧjNaQڐ!DSmD <ύ9.U@~{}&S)1},4Fp! N&W\D%JYJD%D-cWhE,ހz\(s,Cf*4O{)7@6fs,_WI}ư ۽̹8]vp߻v{ܷ;ͣEKMOO=lP^Iq7ϴ|xw*9yaqSdoqOHƲ4+&4D~aS@C˟<4nfҙ %_PYih7 4, 1&Wg_b`ptɘ[h2+Kx(Ÿ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 iD1kC activevalidators-2.1.0/lib/active_model/validations/ip_validator.rbUT&SRn0+͡: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 iDP"II activevalidators-2.1.0/lib/active_model/validations/password_validator.rbUT&SeQMO1+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 iDVxdFF activevalidators-2.1.0/lib/active_model/validations/phone_validator.rbUT&SuMj0>. ]uSI#*KF?  {3f2j“HV)'߹VeOI@h=P)Y ^8"$q9( jG:قWA8R{MpA$ lCfTyfǂ<vFSm57_:.1r:ϸ=^v >>\?J_ufѫQS_ҢǻE4-# PK iD . L activevalidators-2.1.0/lib/active_model/validations/postal_code_validator.rbUT&SVo0~_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 iD@.K activevalidators-2.1.0/lib/active_model/validations/respond_to_validator.rbUT&SmMK@@(A+iE$)Yd~ n1_3>3 xj;O22ZCnj@]T=7|. \93./7EV,{"+[2. [ u 5ju%+9Lz7QϾ*(uș{/Z"ʶ1rS#m܊9PK iDmQkF activevalidators-2.1.0/lib/active_model/validations/siren_validator.rbUT&SRMO0(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 iD^AE activevalidators-2.1.0/lib/active_model/validations/slug_validator.rbUT&S}A E=wW'.]m0U"3@Vjq1 <2*^->3Y)e)l?^uyrCf(]bӦH2YP֍wMkE oVx'#y?O- PK iD}GC P activevalidators-2.1.0/lib/active_model/validations/tracking_number_validator.rbUT&SVS6~nr Lik?\{Ss(ULH$۱Cn:8iӊLUX&,{4 U,$J ƏxL4RpMnV$l O6 `q)R/j< ۬} 2ߝ7FKβd߃MKV$_ۍ~v%PÊݲLޡl~ |UpwV2(f zT *b ,QǶ.#"YUY$sU^:I [>ҧ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 iDwͳh D activevalidators-2.1.0/lib/active_model/validations/url_validator.rbUT&SVn6}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 iD- activevalidators-2.1.0/lib/active_validators/UT&SPK iD< activevalidators-2.1.0/lib/active_validators/one_nine_shims/UT&SPK iDco{N activevalidators-2.1.0/lib/active_validators/one_nine_shims/one_nine_string.rbUT&SU;0DbJ"q. X%^ɟkcDGSh"gnkg$u6xMfIdpwΒ:\&}F=Yi:C5"? S, J3f :o[gtݢt Nh%W8ȣueTeyR1qP ɪl+gK%&luzwZ=^uQ֪|>Qh(N1>*bbN%1afщC//3G '9E*ɟ~4+pȈߣ(+6WzThwua͎..Xt`P^7 lQ]< mPK iD activevalidators-2.1.0/test/UT&SPK iDw9* activevalidators-2.1.0/test/test_helper.rbUT&SmN0 y kC +pAk%-M7Mq?ɞzX>LWx%'.>ʘ%-}܋IuSwlAf?҈;T37~%m(^жWOQs%p(ub!EG>-πFmH pHt̲nSi|]=}$]Ι.~[i#'TQ̟O}e]= f<(~</E.ZPK iD( activevalidators-2.1.0/test/validations/UT&SPK iDL{n; activevalidators-2.1.0/test/validations/credit_card_test.rbUT&SUN@}&_1)8iR Tj+/UeԱ];@C8TbɎwr̜U1]ȸ$1Tb" 25KE ggt|‰t}z<^_,k|@)8RR^7yx۷DJ@8KYgi\ۢڈkG\(P:f▆FmZR4-㚩-'x4:0BbvE*fKz]#r;UL(uga n;|vc)zuK;QyE0 C{xr-sZO ~TݝTMt36@ђ I3 }EѸ|mR9. k ءuӭ/Jd7@-o4q)Ĕ>saɦP{&)O$Td^0Ke!`oվG,i_l, 25C]&X ҾhSfAAgfp*ҖWB-{nUrG۬(hc{<(y9\adC%Ǔ)>fO=*kqq)9bl }!|ZDY)K0ǫ|>Auu_uyMg}( fC9p3?3Lh.lc_-fqMk-˨oE=M괫^iVifTNsϞ1?mceA>0ऌ44Yzxh H.2 \*"A SMB (\ +\WэqI܉9_3^˂xzuf KY[ab8 R7A%`GjKȧPt ]e,rg3^xЄVyVz1Coz܎M Yv>4UԄcB>v xarf;&%4*W/|苛 w4j,p~m} ^i^1̇D-LKWaqn"Qkqprh{Oݱ[W,S>w {-KqPK iDs箼2 activevalidators-2.1.0/test/validations/ip_test.rbUT&SUMo@W,YEJzͪ^-0 ]l{Xȕ9 c{3o!Y Bp5*1+nQ4%KQ%$bg<<)"y]BÓ `YabiV.Ptj9rg>c=CMVYx'rtD\(Tޭ~X oA+i֧9k3y ͺH ԓ`B|t[h?lo45) M B:Jxh[\gZZs4 , PK iDr*8 activevalidators-2.1.0/test/validations/password_test.rbUT&STn0+N ـ!4@S66z "6cJTTѿzK=H$řYΈL"p*E<č&_QߘY 7o7wk'X}/E'?/ 2o!Wj,nFkX.@I^RÔI«dgsH8,tqj@9Z`Tn5zia805xPn?VFe3rKI%†Nggj@Fcɠ m{k2<Dc/?PLFQ5? F39՘TGYmj4̝[` t\gǏm@&\eooBiilnsv90k w\>+wY> 9S*b@ܸŎAOV,m?+ZSx~PK iDX ׍5 activevalidators-2.1.0/test/validations/phone_test.rbUT&S͕J0?E[ТWoDJڜ,I1w7mSAq  $:a#몖La4I8ƈ0j"2)8sB NN3ԝZj5`xq朱8˫755%W5Lʚ56; :Y:>q~1 P RًxFLʜbZx&tko(|_7n) PK iD)cg4 activevalidators-2.1.0/test/validations/slug_test.rbUT&SRN0+VVQ˛J| ."S ky6JUĥۇ5k& hl*E (=O$#ޭpϔD@$L*W~%Sv0;|.`wDjaeÍ 8\ 03vCA0~xk2ʖ.KsVe_1P<%bKX5{gI" O sd‰QI٨O"O$k%5JcHք,7L!'cN 7୨0jkd^XvDLVF%k=v'>S )0~ظ]~S=.Ronr WOĨQAxBt0%7 {L]W511q-Ƕa u\Hiv]u JSZ\fI!Eu`!]vA Yovۃ H׉e.f5Q(4MޠjP϶ܣۥexh:hM;!B-".+XnsT/JZgsnF M4I6s+:2w,;HMI*IOY^[r,ʬe4{sE@]R*8CtS-,4Gqr\3cKJApHD&z@Ÿ$!0EBi: b)wHM( F{@ L3ː02Cbh)3Y8\4kZ0JME<ۑ%HZ,Wno׸.p %<9FlA|Hي f|%(S/e$tz Pv3 Y?x?fZ3HPl%Z+f&B*?|#x1ڢdGH|<w^%]ǹRB]YWzPÝu.4yլLPK8bs;eVK~d3AlnrSI +2l"fGۂ(U'<{;K^;qW[ɸ wGuy.fRi6\{Pm?oZ~H S PT\Jq{ӕvSt*ͨ4Ao.E>8 G__&zF)aZ9/Lj}va5?`ǚJ qvw@=ހ{Wސ\|٫/Kt8s=uЍ< oˆw W[Tdm1|ucy,SDלUPK iDvR 3 activevalidators-2.1.0/test/validations/url_test.rbUT&S͕r0;q2ø2SpEY^'*$Vȇ4uOR@ GΤ:_> i{`q5؄Whŝ4JvGK#䱫VB?T @1DBJt(ؚYb0u#݊|_d. 鲃xҳi-YNJG.ˤr݋~l}(NΓ $7qJk\ۧpoǫww[0Dm`Q~;6`(-26x(RhH6oqnѵ؊jSx>^bkUtd5DePb`K; >'D/#M60,cn@X&~kLC%Vonm~0r>h?7PK iD activevalidators-2.1.0/UT&SPK iD3r! >activevalidators-2.1.0/.gitignoreUT&SPK iD|c}A^" activevalidators-2.1.0/.travis.ymlUT&SPK iD8;Fw /activevalidators-2.1.0/GemfileUT&SPK iD:-i! activevalidators-2.1.0/LICENSEUT&SPK iDDLh activevalidators-2.1.0/README.mdUT&SPK iD'bN! H activevalidators-2.1.0/RakefileUT&SPK iDOUoL/  activevalidators-2.1.0/activevalidators.gemspecUT&SPK iD activevalidators-2.1.0/lib/UT&SPK iD( ]activevalidators-2.1.0/lib/active_model/UT&SPK iD4 activevalidators-2.1.0/lib/active_model/validations/UT&SPK iD4JmmL activevalidators-2.1.0/lib/active_model/validations/credit_card_validator.rbUT&SPK iDRgF activevalidators-2.1.0/lib/active_model/validations/email_validator.rbUT&SPK iD1kC activevalidators-2.1.0/lib/active_model/validations/ip_validator.rbUT&SPK iDP"II activevalidators-2.1.0/lib/active_model/validations/password_validator.rbUT&SPK iDVxdFF activevalidators-2.1.0/lib/active_model/validations/phone_validator.rbUT&SPK iD . L !activevalidators-2.1.0/lib/active_model/validations/postal_code_validator.rbUT&SPK iD@.K activevalidators-2.1.0/lib/active_model/validations/respond_to_validator.rbUT&SPK iDmQkF % activevalidators-2.1.0/lib/active_model/validations/siren_validator.rbUT&SPK iD^AE ("activevalidators-2.1.0/lib/active_model/validations/slug_validator.rbUT&SPK iD}GC P 9#activevalidators-2.1.0/lib/active_model/validations/tracking_number_validator.rbUT&SPK iDy3mTH 'activevalidators-2.1.0/lib/active_model/validations/twitter_validator.rbUT&SPK iDwͳh D 4*activevalidators-2.1.0/lib/active_model/validations/url_validator.rbUT&SPK iD- R.activevalidators-2.1.0/lib/active_validators/UT&SPK iD< .activevalidators-2.1.0/lib/active_validators/one_nine_shims/UT&SPK iDco{N  /activevalidators-2.1.0/lib/active_validators/one_nine_shims/one_nine_string.rbUT&SPK iDxZ+d. /activevalidators-2.1.0/lib/activevalidators.rbUT&SPK iD 1activevalidators-2.1.0/test/UT&SPK iDw9* 2activevalidators-2.1.0/test/test_helper.rbUT&SPK iD( 3activevalidators-2.1.0/test/validations/UT&SPK iDL{n; 3activevalidators-2.1.0/test/validations/credit_card_test.rbUT&SPK iDClb4 #7activevalidators-2.1.0/test/validations/date_test.rbUT&SPK iDa5 8activevalidators-2.1.0/test/validations/email_test.rbUT&SPK iDs箼2 W<activevalidators-2.1.0/test/validations/ip_test.rbUT&SPK iDr*8 >activevalidators-2.1.0/test/validations/password_test.rbUT&SPK iDX ׍5 Aactivevalidators-2.1.0/test/validations/phone_test.rbUT&SPK iDK; Bactivevalidators-2.1.0/test/validations/postal_code_test.rbUT&SPK iD|}: Eactivevalidators-2.1.0/test/validations/respond_to_test.rbUT&SPK iDS(W 5 {Gactivevalidators-2.1.0/test/validations/siren_test.rbUT&SPK iD)cg4 .Iactivevalidators-2.1.0/test/validations/slug_test.rbUT&SPK iDALh? Jactivevalidators-2.1.0/test/validations/tracking_number_test.rbUT&SPK iD7 Oactivevalidators-2.1.0/test/validations/twitter_test.rbUT&SPK iDvR 3 Ractivevalidators-2.1.0/test/validations/url_test.rbUT&SPK++7U(80d4701673ec8f1510fd73f7c52b3352ce9096f5