PK 0B? activevalidators-1.7.1/UTaNPK 0B?3r! activevalidators-1.7.1/.gitignoreUTaN*.swp *.gem *.rbc Gemfile.lock PK 0B?zVx" activevalidators-1.7.1/.travis.ymlUTaNSVOKLNQ(.-(/*QH/R ,VVru**˵RPU0Գ3,,c04R7#51KMI0ZH)PK 0B?2&^ activevalidators-1.7.1/GemfileUTaN+/-JNU**MLO-\PK 0B?:-i! activevalidators-1.7.1/LICENSEUTaN]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 0B?Vء activevalidators-1.7.1/README.mdUTaNVn8}Wbt]9yi-4mdРhilH-Iqw1-c{H~i+H̅s99Q\8m,=xoDGsM]Yc8vaE&cmF݌0RwE00Yk5:nus:EotY2"=ˠqs.{3mrke(˰ߏ{/N3zPLGƧ 'QDxF\ѳmVd; %SZiP)L)WvHJSpi,+e0sIP<7l]+r]Rq.:9(g.⠐5pNkMu~T˦oVT:µN빑6pGD}y1L֟G 7[?Ck}}ʣZ_'ru[6oݯcZ}ӉhuY1_j t/+ҷCypf,̲Y{I'In%&ͳjaF]BX(uKHnVs YS G!z6jWMա`yv4z ^mZ:i {bdU\rA)] +B8}*%QgT^GҎ[l/ԓnzGݝ: %Zɤ=$I?^|AVY 0 B6!h3ADV==O Yό.Z&en_pw#UX\GPK 0B?ᴜ$ activevalidators-1.7.1/RakefileUTaNuS]o@|WH+ˆ Ui#)RE4߻w솧evfv84qB#$ڕklLVf:D-*fE(uT}߯ĵP<{j$ ) _2sfO#3/pR("^LBlM7L TNkT8m\8_*@xKL)tMA7]r:R>vRB8aq gb p<_Eޱj؛3Fˮކ$S<,O5.C0>|=r?q; S['$&afyq=_܋b2~$`V>"1>@8qw?5p>9w0fhֳoœâPK 0B?,{2C/ activevalidators-1.7.1/activevalidators.gemspecUTaNn0*(:|$NL2>iL;Bv1\ 7!9~Λ~>b 5ˠqEERLa#!ේ*ԕ[ !_J~oGO3([A(ւ dՖoG/aʜX`Rp괱Z%Q4*Nkd:$ pm#K1x%v79[3Yv?9=8> l-+Vl( eChJ)#C]܃2 {jlt_K!8A끉`LpJ>RtAjPVT"z !RWXv6Y΄+)aJZKL7hf[-%@@LW 2m8t:7AeF!1=< (_ 9J]Wרo%Fq&~{tQwJbX$/Kȋd#݄}%dZOm+;/YXn/p['oֲ~z^&S{Ccoۿ}Q PK 0B? activevalidators-1.7.1/lib/UTaNPK 0B?( activevalidators-1.7.1/lib/active_model/UTaNPK 0B?4 activevalidators-1.7.1/lib/active_model/validations/UTaNPK 0B?V23HL activevalidators-1.7.1/lib/active_model/validations/credit_card_validator.rbUTaNTmo0_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 0B?F activevalidators-1.7.1/lib/active_model/validations/email_validator.rbUTaN]O;n0} N>Ѣn:u =H>#٪vbW6^%[⠓腶w*FLF> ҟ+"W)sΉ25=pq+H`{Ʊawϊ%Hi_>`i/; ҙ-89z(t6XsR!;[[[w=wPK 0B?BuC activevalidators-1.7.1/lib/active_model/validations/ip_validator.rbUTaNQMO@+8 Ehbil"\1cZQ_!_ ;Ҽ2عiF$ۇZ+`z5rF2DhCB l/sS>WIfvWw1_3kyYG5@hcL[7 ݁ɫ! X9ΰ*cabpg] NO.Lvc{ y3;<^w;/GG?9pL0; 󦷙ywJ%PK 0B?P"II activevalidators-1.7.1/lib/active_model/validations/password_validator.rbUTaNeQMO1+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 0B?hlF activevalidators-1.7.1/lib/active_model/validations/phone_validator.rbUTaN}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 0B?rwL activevalidators-1.7.1/lib/active_model/validations/postal_code_validator.rbUTaNmRN0}+)(nYqW^ "\;ju')"{ΜwZthA z(%w:.yjkh6 ¾Ǩ O ڈs޶1 )qv2VK*e W8^t6E `=-F|ހK?5/eT-sRM!h% Rpc|,.37Ee.R>cycސKh-y3<=v~H29)?ݿ[PK 0B?@.K activevalidators-1.7.1/lib/active_model/validations/respond_to_validator.rbUTaNmMK@@(A+iE$)Yd~ n1_3>3 xj;O22ZCnj@]T=7|. \93./7EV,{"+[2. [ u 5ju%+9Lz7QϾ*(uș{/Z"ʶ1rS#m܊9PK 0B?^AE activevalidators-1.7.1/lib/active_model/validations/slug_validator.rbUTaN}A E=wW'.]m0U"3@Vjq1 <2*^->3Y)e)l?^uyrCf(]bӦH2YP֍wMkE oVx'#y?O- PK 0B?fRB1 P activevalidators-1.7.1/lib/active_model/validations/tracking_number_validator.rbUTaNVnF}W4&[7նh0H4+ren[wK]^e`9;LXLh 7?H"YY4n8YqΗ7OpE{ ]Ei\"%gZRGjj7p( (+1ak׺X1%sx LpW"qß|cS3NCbǍS w;[=5W ݒדO$?ۗ1c滊^`ɗ֎vŸ 4U.7 4ذKg_D/O0磠P0u%OB"qJ{HCZᨸo]DZw*zdw%G\.,>ˌfe-?, }fCU0Z@ht:~Ha &&a|0bdj!֬ԏiLY ™%l<[ 8z*q8aʭT/pV =.G{oqhPPVU=3ޭY{Kn#@Ր:KX6P\5ff1:]Z)ictǰ_D*dZşWozW #Fq{^:7 Gmo'0?sNЙ:'N%ح%חbq|]DyŸfkgX_ 50~4CgQٳ@{@եw^! +ԣ Shwf)}T|`җw&']1U;IRĢ#9qۀ *c:>HU6H6m{Ln2x"]ņeYRFY!` +D_J|[!j~֟GR>߿PK 0B?v=H activevalidators-1.7.1/lib/active_model/validations/twitter_validator.rbUTaNQN0 +@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 0B?WlZD activevalidators-1.7.1/lib/active_model/validations/url_validator.rbUTaNSn0}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 0B?- activevalidators-1.7.1/lib/active_validators/UTaNPK 0B?BB7 activevalidators-1.7.1/lib/active_validators/version.rbUTaN# encoding: utf-8 module ActiveValidators VERSION = '1.7.1' end PK 0B?e. activevalidators-1.7.1/lib/activevalidators.rbUTaNmQn0FJ)*KZ.^cS$yHۃKߍ^UF("C猀ɕK]p 8RE68ac(|IR \m`ޠ.&8!k䖄,V 5wb/{\<JY3 AI?%K}\ hz0*wQg#ܕrcg-+LWŏ:#<ez#Y6aL8^>W9ʾ?~[t'<)g"A7[TLpI[XÖ?q-㧧)7nyfϻ-?.@0]qE-S1Wu k sҶ.mSTJ$c h@]!$;I;- .#+["Sp LM IU!T ^Ή>F8d!7beuuy_yS[TQa:6 "cyni3PK 0B?( activevalidators-1.7.1/test/validations/UTaNPK 0B?L{n; activevalidators-1.7.1/test/validations/credit_card_test.rbUTaNUN@}&_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{<|zuJkg笛“*gf%gdVf}ZK[ZFk~mx.Q.dx(w)&V`9Џ^ñ MmEJ~nջKMW8n@|̉U9v+k1^PK 0B?5 activevalidators-1.7.1/test/validations/email_test.rbUTaNŔ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 0B?r*8 activevalidators-1.7.1/test/validations/password_test.rbUTaNTn0+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 0B?p|O 5 activevalidators-1.7.1/test/validations/phone_test.rbUTaNVQ0 ~ϯɃ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 0B?#; activevalidators-1.7.1/test/validations/postal_code_test.rbUTaNUj0}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 0B?|}: activevalidators-1.7.1/test/validations/respond_to_test.rbUTaNՓ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 0B?)cg4 activevalidators-1.7.1/test/validations/slug_test.rbUTaNRN0+VVQ˛J| ."S ky6JUĥۇ5k& hl*E (=O$#ޭpϔD@$L*W~%Sv0;|D8A8YJEP|Ɖ@`EȕoUܐ!G$ gr޿/fdW5O7~5͹"|+L L s*0"*s c[/}T!'g&):St'Bƌ 4׭E+TjB 2:Z23>oƙZhabNBފ K{S#hi)!*V9Y`_#AҹK KCBY(T@ʥHǤ*joHd@OCBFI`OW^sV-1Ha51/T:l0يCG*`A^ls%a[ƴ͑X1X'w,й,IG&޸ݠ*ӱǦc5 S‘&^2f(J̬Uf,U&}]v((Kϵiʨ ;x1ww箾z_~2_]Pah8h)^Qp/weu S k1!f.1Z_αJnيoci4M9r׉vw'}hRvHq m*0]mv7A [MtYd#i;>;I QϹ^׮CϷg31h0FlV2rxKV{[osDLQmŹylMm:$pĵZfoeyO-݅+߱!,#2#ZM澳dZT.҈I"ח )[2SW[ }mew~5Q+UF"o1T*PK 0B?G]u7 activevalidators-1.7.1/test/validations/twitter_test.rbUTaNVKn0waHetWH3A7E!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 0B?ۼv 3 activevalidators-1.7.1/test/validations/url_test.rbUTaN͔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 0B? activevalidators-1.7.1/UTaNPK 0B?3r! >activevalidators-1.7.1/.gitignoreUTaNPK 0B?zVx" activevalidators-1.7.1/.travis.ymlUTaNPK 0B?2&^ Dactivevalidators-1.7.1/GemfileUTaNPK 0B?:-i! activevalidators-1.7.1/LICENSEUTaNPK 0B?Vء Oactivevalidators-1.7.1/README.mdUTaNPK 0B?ᴜ$ k activevalidators-1.7.1/RakefileUTaNPK 0B?,{2C/  activevalidators-1.7.1/activevalidators.gemspecUTaNPK 0B? nactivevalidators-1.7.1/lib/UTaNPK 0B?( activevalidators-1.7.1/lib/active_model/UTaNPK 0B?4 activevalidators-1.7.1/lib/active_model/validations/UTaNPK 0B?V23HL Zactivevalidators-1.7.1/lib/active_model/validations/credit_card_validator.rbUTaNPK 0B?F activevalidators-1.7.1/lib/active_model/validations/email_validator.rbUTaNPK 0B?BuC activevalidators-1.7.1/lib/active_model/validations/ip_validator.rbUTaNPK 0B?P"II activevalidators-1.7.1/lib/active_model/validations/password_validator.rbUTaNPK 0B?hlF activevalidators-1.7.1/lib/active_model/validations/phone_validator.rbUTaNPK 0B?rwL activevalidators-1.7.1/lib/active_model/validations/postal_code_validator.rbUTaNPK 0B?@.K activevalidators-1.7.1/lib/active_model/validations/respond_to_validator.rbUTaNPK 0B?^AE activevalidators-1.7.1/lib/active_model/validations/slug_validator.rbUTaNPK 0B?fRB1 P activevalidators-1.7.1/lib/active_model/validations/tracking_number_validator.rbUTaNPK 0B?v=H "activevalidators-1.7.1/lib/active_model/validations/twitter_validator.rbUTaNPK 0B?WlZD z$activevalidators-1.7.1/lib/active_model/validations/url_validator.rbUTaNPK 0B?- &activevalidators-1.7.1/lib/active_validators/UTaNPK 0B?BB7 ='activevalidators-1.7.1/lib/active_validators/version.rbUTaNPK 0B?e. 'activevalidators-1.7.1/lib/activevalidators.rbUTaNPK 0B? )activevalidators-1.7.1/test/UTaNPK 0B?XS* )activevalidators-1.7.1/test/test_helper.rbUTaNPK 0B?( +activevalidators-1.7.1/test/validations/UTaNPK 0B?L{n; ,activevalidators-1.7.1/test/validations/credit_card_test.rbUTaNPK 0B?X94 I/activevalidators-1.7.1/test/validations/date_test.rbUTaNPK 0B?5 0activevalidators-1.7.1/test/validations/email_test.rbUTaNPK 0B?cc2 2activevalidators-1.7.1/test/validations/ip_test.rbUTaNPK 0B?r*8 (5activevalidators-1.7.1/test/validations/password_test.rbUTaNPK 0B?p|O 5 g7activevalidators-1.7.1/test/validations/phone_test.rbUTaNPK 0B?#; 9activevalidators-1.7.1/test/validations/postal_code_test.rbUTaNPK 0B?|}: ><activevalidators-1.7.1/test/validations/respond_to_test.rbUTaNPK 0B?)cg4 >activevalidators-1.7.1/test/validations/slug_test.rbUTaNPK 0B?d? ?activevalidators-1.7.1/test/validations/tracking_number_test.rbUTaNPK 0B?G]u7 ?Dactivevalidators-1.7.1/test/validations/twitter_test.rbUTaNPK 0B?ۼv 3 Gactivevalidators-1.7.1/test/validations/url_test.rbUTaNPK((H(428d5083ae2815e1775710bdd5fab3d1a13b1af3