class PM::PolicyClass
A policy class in a policy machine.
Public Class Methods
create(unique_identifier, policy_machine_uuid, pm_storage_adapter, extra_attributes = {})
click to toggle source
# File lib/policy_machine/policy_element.rb, line 261 def self.create(unique_identifier, policy_machine_uuid, pm_storage_adapter, extra_attributes = {}) new_pe = new(unique_identifier, policy_machine_uuid, pm_storage_adapter, nil, extra_attributes) new_pe.stored_pe = pm_storage_adapter.add_policy_class(unique_identifier, policy_machine_uuid, extra_attributes) new_pe end
Protected Instance Methods
allowed_assignee_classes()
click to toggle source
# File lib/policy_machine/policy_element.rb, line 268 def allowed_assignee_classes [] end