PK 3? activevalidators-1.8.1/UTNPK 3?3r! activevalidators-1.8.1/.gitignoreUTN*.swp *.gem *.rbc Gemfile.lock PK 3?zVx" activevalidators-1.8.1/.travis.ymlUTNSVOKLNQ(.-(/*QH/R ,VVru**˵RPU0Գ3,,c04R7#51KMI0ZH)PK 3?2&^ activevalidators-1.8.1/GemfileUTN+/-JNU**MLO-\PK 3?:-i! activevalidators-1.8.1/LICENSEUTN]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 3?0?} activevalidators-1.8.1/README.mdUTNVnF}WLڭL'A ;i N C@\Cq#r]JV_-]RlI ,r3sD2'AT2NK~tcBǥsM,g؅L2H}&FAܨI' ɜDf8Ue8 SW-*H[yӕι:GiSo6#*DU(qM;0/@aD\ dFXjF"ǂgpXl|,Nb-Uyf2!|#NWdd!P˔(Zu.aŌh{mA %Ks*9gJ[V4J(JԴUFV kaM i :yn^Go/əw+t_Avo&M$fos i/%V3Wz29mMvtvtЦ.蔨ySeaޣ{b}N2@0EF3*gV QVyWu\Qov{0m jO}1;+J\Ys2-?eD++fިA6An/(@]B&&]pp*ѿŖC!@r;@`̖*@ߛ|_„hOO7 쨤mk.ܖۣ1Z秋mF?Nf2%KCn*YP蛿PVJ M4fe[D5Mރv8_x3R=sתwӞG6iHO:bE sxƷg_w{ZY0D-V"oj \躖&ՈqJ Yaa=qIc-NKi*ŢI/՝+&c[7D'I`Ig9 3Ųdq=1`B̟ !1kah`9`|^, +#H< {mEZd_5͋/lf2b25IcC[( uyn$ GzJ[\P劮XWT cxY9+]m^8;gO>9şjxCË7ob5“CB\PK 3?'bN! activevalidators-1.8.1/RakefileUTNuSAn0 Ö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 3?Α6Y/ activevalidators-1.8.1/activevalidators.gemspecUTNTn0}W(mURԮ*ы1%-m/<3gNx [c@ WΗHqS heC}P,?f vEm}RƳtRͮ5>AzLYSFmFEaګ`tQ=0 Ng;VP ơe5 AE\VQEB*;j8)R ̨AbU7Ⱥ2sdrxE"YHt P`Aυij jҋVs6'P -<:f^a+Az M^ek}GU>[_ w] >ؓ KMN|1t 7֢˷f69K [_$PK 3? activevalidators-1.8.1/lib/UTNPK 3?( activevalidators-1.8.1/lib/active_model/UTNPK 3?4 activevalidators-1.8.1/lib/active_model/validations/UTNPK 3?V23HL activevalidators-1.8.1/lib/active_model/validations/credit_card_validator.rbUTNTmo0_qbM K׽QViҤ}rjHvZ~;gM6Ր{w7Ri!&VJ1W<)BIEIƍ3g\3p< 2$@1Q:[E?9@>!t@-mm.Ȃ+F61OӠd A ⸟q l򡌽nP.%MP(@nU򨃖RPV=hDF GQ;' 3d>^˧4CKQ1CA=s`fpǐ`cI[̴A %T=2Ƣvdu6.S؞}_h8nďi3ZV57.ο)D7.#?3WÍѮ۩ KOCiG &Qct8FL2t[Eim2E*=M5 &eL*`@ ) z_"`e1w]~Vų,Q1uί-@שr*Fk N̐.XFBlbهn>ߚ47#X:b3KEHlV.du iƇbȄL~(Om0YӣS%- ކ%_riQ@6pqmyUR{L=㲊b~sPK 3?F activevalidators-1.8.1/lib/active_model/validations/email_validator.rbUTN]O;n0} N>Ѣn:u =H>#٪vbW6^%[⠓腶w*FLF> ҟ+"W)sΉ25=pq+H`{Ʊawϊ%Hi_>`i/; ҙ-89z(t6XsR!;[[[w=wPK 3?BuC activevalidators-1.8.1/lib/active_model/validations/ip_validator.rbUTNQMO@+8 Ehbil"\1cZQ_!_ ;Ҽ2عiF$ۇZ+`z5rF2DhCB l/sS>WIfvWw1_3kyYG5@hcL[7 ݁ɫ! X9ΰ*cabpg] NO.Lvc{ y3;<^w;/GG?9pL0; 󦷙ywJ%PK 3?P"II activevalidators-1.8.1/lib/active_model/validations/password_validator.rbUTNeQMO1+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 3?hlF activevalidators-1.8.1/lib/active_model/validations/phone_validator.rbUTN}R]O0}W\d?`qN|41>2tőu-iB;sp܏sލ@c(6|VJ0AǕBJ5S.c [a.!ȔPkul,fmBi|yJo5.0&ke UwJSignɴ1yZiC(I/5RP] BSP9]P ط-f78 G~xG}Yӥ_سt%Wt xG]JM%A5ў2wJ* "+17RJªy2hHoydth|Ï(ڀOZW[7aP^S#!z.a=y32ēl'etӷ mPK 3?|6L activevalidators-1.8.1/lib/active_model/validations/postal_code_validator.rbUTNmSn0<_U HB~@P)[=8-b!4W )/IQ' }RDV?I\:/&ePJn &cN^s`aX#dKb Z]ZKOh1 VItKjկLMks@XIe q A%Kj>ɀ{ϴ5ǜ*nhǞ"r61T'k"lhB\ :Ts}buZ6 Sɽal'z^ wGSpQ|ae? DQ&OnsN g޾͗8@<}ϽHLr NPEv5(,;K2 psf!u6w4>ῦ48]ݯA{݇Scr37ٓiwYLD$Iq_PK 3?@.K activevalidators-1.8.1/lib/active_model/validations/respond_to_validator.rbUTNmMK@@(A+iE$)Yd~ n1_3>3 xj;O22ZCnj@]T=7|. \93./7EV,{"+[2. [ u 5ju%+9Lz7QϾ*(uș{/Z"ʶ1rS#m܊9PK 3?^AE activevalidators-1.8.1/lib/active_model/validations/slug_validator.rbUTN}A E=wW'.]m0U"3@Vjq1 <2*^->3Y)e)l?^uyrCf(]bӦH2YP֍wMkE oVx'#y?O- PK 3?_rkG8 P activevalidators-1.8.1/lib/active_model/validations/tracking_number_validator.rbUTNVo6޿tɒ(/,-]5hH*Fߑdq1`"weRg ^NJ?we² A3PBb Ψp#h|ϋu`~+w aKx16gpKx@|Q+i@fCL `g7:_r%3x lr_"n$( n 0?5,9VܬLeMer.7Aa4kћYWU)K`:wY7ɲ/"ұLz>MSBZѨeS&%y=ϻ/u%Auh T 2c#`*e\r1HyV+qqY(V+v eYOU5ِ7W]]cWn!L>ףOh:{"A062(v=GʗΎwzd)+x2WF~T\z/Tu (KsE@Kxv)i8e=$Zc^DZwBBE])KwK"`)'< 0PU>';Yi4:1G$"f1gC;'OdEd2m<̾~ʯT/ shG 9dblאxnѬ']K;VY¢1`2Bc W񚵚4wfjmg  {uNˆ TڜWozcF#qls `]Ee[&$^.|~Ocz?z7Nw٥;9%oߐ ݪ^V)+ =)d%6#p1 YG轞u 3P8I9I# ;δM*Q>DԉSn1Ƌ뫒+ROƢҞqXOg{dqx*})$kH6[l3x+jVñ e.#/XC+ LZ yHZ g=~n~PK 3?v=H activevalidators-1.8.1/lib/active_model/validations/twitter_validator.rbUTNQN0 +@S+u)C4v q`UjDL N֌ i~K*#06`$ JrRvGcn[@ba!()p"V amh0MV`fY22{@>QEj= Zkc\J5%hAoE7V-(UqRtYܶ%S ń<8 rx/?F3TrL8hj `g]6Zv^<)POm+̽2GN/ mB؞/PK 3?WlZD activevalidators-1.8.1/lib/active_model/validations/url_validator.rbUTNSn0}WJ;/(˔ҴJl! $l&Z7߾k =a>pl%Zd +W. M"cZ*6bx>81 2jqcԒghM̨Vr`*zlˊeXn$<r+bژpG`FM@DOfVOo?ꟓppt,ޏ{ f(~ѵ66̆z:( %zAUvaJ8Z]{ >שWn'|-H6=aȱE­- iUĴBSmZC]Zhiyn5ӌX<]nSBAFUvg ㅽ 1I|jŶר|AI'2:_NI&UF${da 9۶%POUM60pcJR*X5E2hP Iz] PK 3?- activevalidators-1.8.1/lib/active_validators/UTNPK 3?BP<BB7 activevalidators-1.8.1/lib/active_validators/version.rbUTN# encoding: utf-8 module ActiveValidators VERSION = '1.8.1' end PK 3?e. activevalidators-1.8.1/lib/activevalidators.rbUTNmQn0FJ)*KZ.^cS$yHۃKߍ^UF("C猀ɕK]p 8RE68ac(|IR \m`ޠ.&8!k䖄,V 5wb/{\<2DDRi1 #? }taB0@' m<򋝲K+2%i)!JՇ*K٪HO_kq$7Ru`(3K5Λ*Q:F+K0tjDX2N͢fPK 3?( activevalidators-1.8.1/test/validations/UTNPK 3?L{n; activevalidators-1.8.1/test/validations/credit_card_test.rbUTNUN@}&_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{<Zqe<qλd{6Mˢh:o|_4i?6M05!}ƻ'H%2N8`/_A糰|  aw&mz/ $[J9l"c;cvLZsYe\cZ@ A~n}ř\fڵ4S2PK 3?5 activevalidators-1.8.1/test/validations/email_test.rbUTNŔ1O0S`hFXRLNRBi@T 9O"ġu< $ZA*G^\iZITe r0BYX"`m[uZirF(*0o0BR7b9[#QXAI>/kpT'$4eV`;9*ro5\)#-|L.%#8/2 Gt1nzg12{ D{i\ۜSpmq:`,b8Jxћ#. q 6(BU۬Bk3e%^;.; Y+#kK#b|Ҷf>A햁+ZaZ B5PFԉLѭyǤeSUؓё9E4#qh:oBv;iÛx#]xJnkwbiPvoQʏ f,cqAdGw"dĥF~uoUP6>듹ɛqg ][V`w1?{ F:3,!uzJH^1mףAdeέau<;1UXpPK 3?r*8 activevalidators-1.8.1/test/validations/password_test.rbUTNTn0+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 3?p|O 5 activevalidators-1.8.1/test/validations/phone_test.rbUTNVQ0 ~ϯɃ1c?`0Iƻlʭm/ :ր?[$YŸ=WĠ6e Uuxj@:0å@sz5j(p0c{,5kP)kutZ͘aACOF̌7\&˺EBB-{a p 7@t+`R-9,š$󒐰@eFl5zB@<H͓M.JI\47z&CV8&GrS-kԲG?|mDe]Q. F*$ZC4EV/l}G魳1|"x WL%T1~gV/p3w'OP OϷ6 OIBf$'79!gxX׀ g9Չ-71$v:=pߟ]x{ 5[ pwE >#FO,X.l7PK 3?#; activevalidators-1.8.1/test/validations/postal_code_test.rbUTNUj0}W\%+ 2<ce #K7VE$KSdqttt=94 ֕5Td4hBQ[G% S'J9T\X<4ȴ[uX ?XjТ+NCda8o m+~ u # XZ7C ̵YRzi!tC#s~ ̙8 Yved ܥ=])hcS+~b*0MՋ(oUve>~ǜEqȸ-6em{תlGbSaC3ò3WP(ƛ=mE ]Cx.lvp+6q_Eק`–,] ̡y[O=o ݔ<1gb.yDϩF:; 1Xt\vE_B1p tw(e2ӳQ:$aPK 3?|}: activevalidators-1.8.1/test/validations/respond_to_test.rbUTNՓMn09ň n*r NQ{'@m'e=G!-أmlq t aBw0Z SR0/0B*ڊJ%7V:L &JL,32$tH6I=]0/IHuDzr"e3F_xPOzuv=)D[+k j .`Jd)f۠ƺosI2E[FT0tivV/+#߬șrC%VQܠF[K|  Ar迒m-Br2ў֊'_f-{:y5~PK 3?)cg4 activevalidators-1.8.1/test/validations/slug_test.rbUTNRN0+VVQ˛J| ."S ky6JUĥۇ5k& hl*E (=O$#ޭpϔD@$L*W~%Sv0;|w¼!"PoT@ʥHŨru@^%@OkBFIuz;awI=2Y%b#ɰHL0ΛC":UK0nGېls!=f|xдx:[>Y-kb۟lnU[R9-0%a )ap^ {Z9_1a>0))e;Wa.f`g/ %wZW#k|>)?&9vXfMhT;A뭰&%4a.u[qƶa t}[`Wy9PM9#r7R\eC6{3݉30M!*#ڐʑy-mLCQ8d~q||rPj((o7 :]P6-Zuw6j󺫲RaLBv'Sg PK 3?G]u7 activevalidators-1.8.1/test/validations/twitter_test.rbUTNVKn0waHetWH3A7E!PbLpT-z#+/Xd/ ޛ|RO|8G30`H^/F  Ɍ߄`itb10* #C1$fo@0[E<_"P*_8ڎ,u"i1Û_p{W%ޮqQp H>#FlA|Hي|Sq%{o9 BA"݌A"Cֳ~ڄ5AT-0Ck$z/I,vPVhW 8WJ+*UZZu M!e/*7RlnSx\-y'uRe!*o20'&2\MPm(y+|Y]n.ntV3tޙkh2.Xņ!E u]$rX%lڲv1#^n*lGijP-H؅pDv*ә438VN!T&uN;O vv_N5,5?8q›ܠpaGf:i7T?m"@9TZ@W :QVci?PK 3?ۼv 3 activevalidators-1.8.1/test/validations/url_test.rbUTN͔QO0%sɜ'%[xmG 8E,3.@Bz᫓Z46^*%ahapG )RHub*PhJe*эem,R /f7YpU*݉,9js,%VS@g  k.PhU)0.yFaa)`8x\%[#,#UU[5W[&Ì|ǯS/k@w!J49;8:O]':J8]C]< e=*2q뼦_ppӞg/Č+'#saBcAg` lC=̅r)Ά&nmF^ol^PK 3? activevalidators-1.8.1/UTNPK 3?3r! >activevalidators-1.8.1/.gitignoreUTNPK 3?zVx" activevalidators-1.8.1/.travis.ymlUTNPK 3?2&^ Dactivevalidators-1.8.1/GemfileUTNPK 3?:-i! activevalidators-1.8.1/LICENSEUTNPK 3?0?} Oactivevalidators-1.8.1/README.mdUTNPK 3?'bN!  activevalidators-1.8.1/RakefileUTNPK 3?Α6Y/ < activevalidators-1.8.1/activevalidators.gemspecUTNPK 3? activevalidators-1.8.1/lib/UTNPK 3?(  activevalidators-1.8.1/lib/active_model/UTNPK 3?4 Yactivevalidators-1.8.1/lib/active_model/validations/UTNPK 3?V23HL activevalidators-1.8.1/lib/active_model/validations/credit_card_validator.rbUTNPK 3?F activevalidators-1.8.1/lib/active_model/validations/email_validator.rbUTNPK 3?BuC &activevalidators-1.8.1/lib/active_model/validations/ip_validator.rbUTNPK 3?P"II 0activevalidators-1.8.1/lib/active_model/validations/password_validator.rbUTNPK 3?hlF activevalidators-1.8.1/lib/active_model/validations/phone_validator.rbUTNPK 3?|6L activevalidators-1.8.1/lib/active_model/validations/postal_code_validator.rbUTNPK 3?@.K 1activevalidators-1.8.1/lib/active_model/validations/respond_to_validator.rbUTNPK 3?^AE activevalidators-1.8.1/lib/active_model/validations/slug_validator.rbUTNPK 3?_rkG8 P activevalidators-1.8.1/lib/active_model/validations/tracking_number_validator.rbUTNPK 3?v=H c#activevalidators-1.8.1/lib/active_model/validations/twitter_validator.rbUTNPK 3?WlZD %activevalidators-1.8.1/lib/active_model/validations/url_validator.rbUTNPK 3?- ~'activevalidators-1.8.1/lib/active_validators/UTNPK 3?BP<BB7 'activevalidators-1.8.1/lib/active_validators/version.rbUTNPK 3?e. r(activevalidators-1.8.1/lib/activevalidators.rbUTNPK 3? ,*activevalidators-1.8.1/test/UTNPK 3?_*w* o*activevalidators-1.8.1/test/test_helper.rbUTNPK 3?( I,activevalidators-1.8.1/test/validations/UTNPK 3?L{n; ,activevalidators-1.8.1/test/validations/credit_card_test.rbUTNPK 3?%ĒK-4 /activevalidators-1.8.1/test/validations/date_test.rbUTNPK 3?5 k1activevalidators-1.8.1/test/validations/email_test.rbUTNPK 3?cc2 K3activevalidators-1.8.1/test/validations/ip_test.rbUTNPK 3?r*8 5activevalidators-1.8.1/test/validations/password_test.rbUTNPK 3?p|O 5 7activevalidators-1.8.1/test/validations/phone_test.rbUTNPK 3?#; D:activevalidators-1.8.1/test/validations/postal_code_test.rbUTNPK 3?|}: <activevalidators-1.8.1/test/validations/respond_to_test.rbUTNPK 3?)cg4 >activevalidators-1.8.1/test/validations/slug_test.rbUTNPK 3?ί@? L@activevalidators-1.8.1/test/validations/tracking_number_test.rbUTNPK 3?G]u7 Dactivevalidators-1.8.1/test/validations/twitter_test.rbUTNPK 3?ۼv 3 Gactivevalidators-1.8.1/test/validations/url_test.rbUTNPK((lI(d4c03de77fdcae709af7fbfa6234fe48b4104c89