module FeaturerWeb

Constants

INVALD_ADMIN_USERS_MSG
VERSION

Public Class Methods

admin_users() click to toggle source
# File lib/featurer_web.rb, line 24
def self.admin_users
  @admin_users || []
end
admin_users=(admin_users) click to toggle source
# File lib/featurer_web.rb, line 14
def self.admin_users=(admin_users)
  all_is_good = admin_users.is_a?(Array) && admin_users.all? do |admin_user|
    admin_user.is_a?(Hash) && admin_user[:username] && admin_user[:password_sha256]
  end

  raise INVALD_ADMIN_USERS_MSG unless all_is_good

  @admin_users = admin_users
end