sutty/app/models/rol.rb
2020-05-12 12:50:39 -03:00

25 lines
482 B
Ruby

# frozen_string_literal: true
# Define el rol que tiene una usuaria en un sitio
#
# Un rol puede ser temporal, es decir que aun no se ha aceptado y
# necesita del consentimiento de le usuarie :)
class Rol < ApplicationRecord
ROLES = %w[usuarie invitade].freeze
USUARIE = 'usuarie'
INVITADE = 'invitade'
belongs_to :usuarie
belongs_to :site
validates_inclusion_of :rol, in: ROLES
def invitade?
rol == INVITADE
end
def usuarie?
rol == USUARIE
end
end