class ServState::Application

Public Class Methods

set_settings(&block) click to toggle source
# File lib/ServState/application.rb, line 102
def set_settings &block
  class_eval(&block)
end

Private Class Methods

password(value) click to toggle source
# File lib/ServState/application.rb, line 108
def password(value)
  set :password, value
end
port(value) click to toggle source
# File lib/ServState/application.rb, line 112
def port(value)
  set :port, value
end

Public Instance Methods

check_auth() click to toggle source
# File lib/ServState/application.rb, line 33
def check_auth
  if settings.password
    unless Digest::MD5.hexdigest(settings.password) == session[:login]
      redirect '/login'
    end
  end
end