|
|
|
|
|
|
|
|
end |
|
|
end |
|
|
|
|
|
|
|
|
def self.anonymous |
|
|
def self.anonymous |
|
|
return @anonymous_user if @anonymous_user |
|
|
|
|
|
anonymous_user = AnonymousUser.find(:first) |
|
|
anonymous_user = AnonymousUser.find(:first) |
|
|
if anonymous_user.nil? |
|
|
if anonymous_user.nil? |
|
|
anonymous_user = AnonymousUser.create(:lastname => 'Anonymous', :firstname => '', :mail => '', :login => '', :status => 0) |
|
|
anonymous_user = AnonymousUser.create(:lastname => 'Anonymous', :firstname => '', :mail => '', :login => '', :status => 0) |
|
|
raise 'Unable to create the anonymous user.' if anonymous_user.new_record? |
|
|
raise 'Unable to create the anonymous user.' if anonymous_user.new_record? |
|
|
end |
|
|
end |
|
|
@anonymous_user = anonymous_user |
|
|
|
|
|
|
|
|
anonymous_user |
|
|
end |
|
|
end |
|
|
|
|
|
|
|
|
private |
|
|
private |