_ e v e n . r b r e q u i r e " i s _ e v e n / v e r s i o n " m o d u l e I s E v e n d e f s e l f . w e l l _ i s _ i t ? ( n u m b e r ) n u m b e r . e v e n ? e n d e n d 0 1 . 0 2 . 0 3 . 0 4 . 0 5 . 0 6 . 0 7 . 0 8 .
m m a r y = " T e l l s y o u i f a n u m b e r i s e v e n " s p e c . d e s c r i p t i o n = " T e l l s y o u i f a n u m b e r i s e v e n " s p e c . h o m e p a g e = " h t t p : / / p h i l n a . s h " 0 1 . 0 2 . 0 3 .
the a l l o w e d _ p u s h _ h o s t metadata i f s p e c . r e s p o n d _ t o ? ( : m e t a d a t a ) s p e c . m e t a d a t a [ ' a l l o w e d _ p u s h _ h o s t ' ] = " T O D O : S e t t o ' h t t p : / / m y e l s e r a i s e " R u b y G e m s 2 . 0 o r n e w e r i s r e q u i r e d t o p r o t e c t a g a i n s t p e n d 0 1 . 0 2 . 0 3 . 0 4 . 0 5 .
of crap gems. Make useful gems, make gems you'd want to use, write tests. No Node.js developers were hurt in the making of this presentation. No Node.js modules were hurt in the making of this presentation. Well, maybe some Node.js modules' feelings were hurt, but they will recover. Ruby is awesome. You are all awesome.