jshoe/coursequestionbank

View on GitHub
app/models/whitelist.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Whitelist < ActiveRecord::Base
  attr_accessible :privilege, :username, :provider
  
  def self.providers
    %w{github}
  end
  
  def self.privilege_levels
    %w{admin instructor}
  end
  
  def self.is_enabled
    !!Setting.whitelist
  end
  
  def self.is_enabled=(value)
    Setting.whitelist = !!value
  end
end