Class: Netfira::WebConnect::Models::Session
Class Method Summary
collapse
table_name
#dispatch_event, plural_name, single_name, table_name
Class Method Details
.by_token(token) ⇒ Object
10
11
12
|
# File 'lib/netfira/web_connect/models/support/session.rb', line 10
def self.by_token(token)
where(token: token).where(expires_at_column.eq(nil).or expires_at_column.gt(Time.now)).first
end
|
.expires_at_column ⇒ Object
20
21
22
|
# File 'lib/netfira/web_connect/models/support/session.rb', line 20
def self.expires_at_column
@expires_at_column ||= arel_table[:expires_at]
end
|