Class: Lato::Session

Inherits:
Object
  • Object
show all
Defined in:
app/models/lato/session.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(session) ⇒ Session

Returns a new instance of Session.



3
4
5
# File 'app/models/lato/session.rb', line 3

def initialize(session)
  @session = session
end

Class Method Details

.generate_session_per_user(user_id) ⇒ Object

Class



32
33
34
# File 'app/models/lato/session.rb', line 32

def self.generate_session_per_user(user_id)
  user_id
end

Instance Method Details

#really_valid?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'app/models/lato/session.rb', line 14

def really_valid?
  !!user
end

#userObject

Helpers



21
22
23
# File 'app/models/lato/session.rb', line 21

def user
  @user ||= Lato::User.find_by(id: @session)
end

#user_idObject



25
26
27
# File 'app/models/lato/session.rb', line 25

def user_id
  @session
end

#valid?Boolean

Questions

Returns:

  • (Boolean)


10
11
12
# File 'app/models/lato/session.rb', line 10

def valid?
  !@session.blank?
end