comparison test/exemplars/.svn/text-base/user_exemplar.rb.svn-base @ 0:513646585e45

* Import Redmine trunk SVN rev 3859
author Chris Cannam
date Fri, 23 Jul 2010 15:52:44 +0100
parents
children 94944d00e43c
comparison
equal deleted inserted replaced
-1:000000000000 0:513646585e45
1 class User < Principal
2 generator_for :login, :method => :next_login
3 generator_for :mail, :method => :next_email
4 generator_for :firstname, :method => :next_firstname
5 generator_for :lastname, :method => :next_lastname
6
7 def self.next_login
8 @gen_login ||= 'user1'
9 @gen_login.succ!
10 @gen_login
11 end
12
13 def self.next_email
14 @last_email ||= 'user1'
15 @last_email.succ!
16 "#{@last_email}@example.com"
17 end
18
19 def self.next_firstname
20 @last_firstname ||= 'Bob'
21 @last_firstname.succ!
22 @last_firstname
23 end
24
25 def self.next_lastname
26 @last_lastname ||= 'Doe'
27 @last_lastname.succ!
28 @last_lastname
29 end
30 end