view test/exemplars/.svn/text-base/user_exemplar.rb.svn-base @ 779:06a9d1cf5e15 feature_14

Addresses Bug #331 - using a remote form to submit the "filters".
author luisf <luis.figueira@eecs.qmul.ac.uk>
date Thu, 17 Nov 2011 23:34:18 +0000
parents 94944d00e43c
children
line wrap: on
line source
class User < Principal
  generator_for :login, :method => :next_login
  generator_for :mail, :method => :next_email
  generator_for :firstname, :method => :next_firstname
  generator_for :lastname, :method => :next_lastname
  
  def self.next_login
    @gen_login ||= 'user1'
    @gen_login.succ!
    @gen_login
  end
  
  def self.next_email
    @last_email ||= 'user1'
    @last_email.succ!
    "#{@last_email}@example.com"
  end

  def self.next_firstname
    @last_firstname ||= 'Bob'
    @last_firstname.succ!
    @last_firstname
  end

  def self.next_lastname
    @last_lastname ||= 'Doe'
    @last_lastname.succ!
    @last_lastname
  end
end