Jak uruchomić program w ruby?


(Dygesta) #1

Witam

Potrzebuję wygenerować wszystkie poprawne numery pesele z danej daty. Z góry mówię że nie znam się na programowaniu, ale udało mi się znaleźć coś gotowego ale to w raz dla mnie czarna magia :x


(Kamatori) #2

To co podałeś jest gotową biblioteką walidującą adresy PESEL do frameworka Ruby On Rails (starej wersji 3). Żeby uruchomić to w konsoli to: 

 

odpalasz CMD i instalujesz tego gema za pomocą: 

gem install activepesel

a następnie otwierasz irb i wpisujesz: 

require 'activepesel'
Activepesel::Pesel.generate(:all, :sex => 2, :date_of_birth => "2010-05-20")

i tak jak masz w dokumentacji winno ci to wygenerować wszelkie PESELE dla wskazanej płci (w tym wypadku 2 pewno oznacza kobiety) 

 

//edit: sprawdziłem na ruby 1.9.3/2.2.2 i niestety nie działa, sypie błędami. Według dokumentacji biblioteka jest zgodna z Ruby 1.9.X w co mi się chce średnio wierzyć.

 

//edit2: widzę że biblioteka dociąga pełne railsy więc na 70% nie będzie ci działać na Windowsie.