Class: EventMachine::EmailServer::NullUserStore

Inherits:
AbstractUserStore show all
Defined in:
lib/eventmachine/email_server/null.rb

Instance Method Summary collapse

Methods inherited from AbstractUserStore

#-, #<<

Constructor Details

#initializeNullUserStore

Returns a new instance of NullUserStore.



6
7
8
# File 'lib/eventmachine/email_server/null.rb', line 6

def initialize
  @user = User.new(1,"null","null","null")
end

Instance Method Details

#add_user(user) ⇒ Object



10
11
# File 'lib/eventmachine/email_server/null.rb', line 10

def add_user(user)
end

#delete_user(user) ⇒ Object



13
14
# File 'lib/eventmachine/email_server/null.rb', line 13

def delete_user(user)
end

#user_by_emailaddress(address) ⇒ Object



22
23
24
25
26
# File 'lib/eventmachine/email_server/null.rb', line 22

def user_by_emailaddress(address)
  u = @user.clone
  u.address = address
  u
end

#user_by_id(id) ⇒ Object



28
29
30
31
32
# File 'lib/eventmachine/email_server/null.rb', line 28

def user_by_id(id)
  u = @user.clone
  u.id = id
  u
end

#user_by_username(username) ⇒ Object



16
17
18
19
20
# File 'lib/eventmachine/email_server/null.rb', line 16

def user_by_username(username)
  u = @user.clone
  u.userame = username
  u
end