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