Sha256: cb8b9e9fac9bbef31ff1cad1ed0d20833f7cf4570866e5bcfa3e6618feb75071
Contents?: true
Size: 365 Bytes
Versions: 34
Compression:
Stored size: 365 Bytes
Contents
# frozen_string_literal: true class Tramway::User::User < ::Tramway::Core::ApplicationRecord has_secure_password # FIXME: remove repeating from tramway-user include ::AASM enumerize :role, in: %i[user admin], default: :admin def admin? role.admin? end scope :admins, -> { where role: :admin } scope :simple_users, -> { where role: :user } end
Version data entries
34 entries across 34 versions & 1 rubygems