Module: Authlogic::Session::Existence::ClassMethods

Defined in:
lib/authlogic/session/existence.rb

Instance Method Summary collapse

Instance Method Details

#create(*args, &block) ⇒ Object

A convenience method. The same as:

session = UserSession.new(*args)
session.save

Instead you can do:

UserSession.create(*args)


34
35
36
37
38
# File 'lib/authlogic/session/existence.rb', line 34

def create(*args, &block)
  session = new(*args)
  session.save(&block)
  session
end

#create!(*args) ⇒ Object

Same as create but calls create!, which raises an exception when validation fails.



41
42
43
44
45
# File 'lib/authlogic/session/existence.rb', line 41

def create!(*args)
  session = new(*args)
  session.save!
  session
end