Sha256: 6e4997931539e9efeb00603827093cc498b862b76f3c60a1c0a20974e510eb67
Contents?: true
Size: 594 Bytes
Versions: 1
Compression:
Stored size: 594 Bytes
Contents
module Authz class RoleHasBusinessProcess < ApplicationRecord # Associations # ========================================================================== belongs_to :business_process, class_name: 'Authz::BusinessProcess', foreign_key: 'authz_business_process_id' belongs_to :role, class_name: 'Authz::Role', foreign_key: 'authz_role_id' # Validations # =========================================================================== validates :authz_business_process_id, uniqueness: { scope: [:authz_role_id] } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
authz-0.0.1.alpha | app/models/authz/role_has_business_process.rb |