module Defcon

Constants

VERSION

Public Class Methods

authenticate_admin_user!(session) click to toggle source
# File lib/defcon.rb, line 5
    def self.authenticate_admin_user!(session)
  if !::Defcon.logged_in?(session)
    return false
  else
    return true
  end
end
current_admin_user(session) click to toggle source
# File lib/defcon.rb, line 13
def self.current_admin_user(session)
  if ::Defcon.logged_in?(session)
    id = session[:admin_id]
    admin = ::Defcon::AdminUser.find_by_id(id)
    if admin.nil?
      session[:admin_id] = nil
      session[:admin_username] = nil
      return nil
    else
      return admin
    end
  else
    return nil
  end
end
logged_in?(session) click to toggle source
# File lib/defcon.rb, line 29
def self.logged_in?(session)
  if session[:admin_id].nil?
    return false
  else
    return true
  end
end