Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
# Stworzenie jednego użytkownika Factory :user # Stworzenie drugiego użytkownika, o sprecyzowanym loginie i nieaktywnego Fatory :user, :login => 'gracjan', :activated_at => nil # Definicja danych z jakimi powinne być tworzone obiekty User Factory.define :user do |u| u.name { Factory.next(:user_name) } u.login { Factory.next(:user_login) } u.password 'testtest' u.password_confirmation 'testtest' u.email { |a| "#{a.login}@example.com".downcase } u.activated_at { Time.now } end # Definiowanie sekwencji pozwalającej każdemu użytkownikowi mieć unikalny login Factory.sequence :user_login do |n| "user#{n}" end # Definiowanie sekwencji pozwalającej (w granicach prawdopodobieństwa) posiadać użytkownikom różne imiona i nazwiska. Factory.sequence :user_name do |n| male_names = %w( Mileniusz Zenobiusz Kwintyniusz Stefan Lechosław Gerwazy ) male_surnames = %w( Brzęczyszczykiewicz Maciąg Pigwa Snoposian Kłosomiot Ozdoba ) female_names = %w( Milenia Zenobia Kwintynia Stefania Genowefa Mariola ) female_surnames = %w( Steczkowska Zając Skrzynecka Wojewódzka Leszcz Herbuś) if rand(2) == 1 "#{male_names[rand(6)]} #{male_surnames[rand(6)]}" else "#{female_names[rand(6)]} #{female_surnames[rand(6)]}" end end
This paste will be private.
From the Design Piracy series on my blog: