A fake auction house I made for a school project.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
the_auctionhouse/src/const.rb

33 lines
566 B

3 years ago
BAD_REP = -1
NEUTRAL_REP = 0
GOOD_REP = 1
3 years ago
MIN_REP = -100
MAX_REP = 100
3 years ago
PERM_LEVELS = {
post: 0, # allows the user to post auctions
rmpost: 1, # allows the user to remove other peoples auctions
roleman: 2 # allows the user to manage other peoples roles
}
# DB stuff
DB_PATH = "db/main.db"
# User constants
AVATAR_SIZE = 1024 # width & height
MIN_PASSWORD_LEN = 8
MIN_NAME_LEN = 2
MAX_NAME_LEN = 32
MIN_BIO_LEN = 0
MAX_BIO_LEN = 128
EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-]+(\.[a-z\d\-]+)*\.[a-z]+\z/i
# Routes that needs auth
AUTH_ROUTES = %w[/settings]