Module: Conjur::Policy::Types::ActsAsRole
- Included in:
- Ruby::Policy, Group, Host, Layer, ManagedRole, Policy, Role, User
- Defined in:
- lib/conjur/policy/types/records.rb
Instance Method Summary collapse
Instance Method Details
#role? ⇒ Boolean
74 75 76 |
# File 'lib/conjur/policy/types/records.rb', line 74 def role? true end |
#role_id ⇒ Object
82 83 84 |
# File 'lib/conjur/policy/types/records.rb', line 82 def role_id id end |
#role_kind ⇒ Object
78 79 80 |
# File 'lib/conjur/policy/types/records.rb', line 78 def role_kind self.class.name.split("::")[-1].underscore end |
#roleid(default_account = nil) ⇒ Object
70 71 72 |
# File 'lib/conjur/policy/types/records.rb', line 70 def roleid default_account = nil [ account || default_account, role_kind, id ].join(":") end |