Module: Legion::Data::Model::RBAC::ModelHelpers
- Included in:
- CrossTeamGrant, RoleAssignment, RunnerGrant
- Defined in:
- lib/legion/data/models/rbac/model_helpers.rb
Instance Method Summary collapse
Instance Method Details
#actions_list ⇒ Object
18 19 20 |
# File 'lib/legion/data/models/rbac/model_helpers.rb', line 18 def actions_list (actions || '').split(',').map(&:strip) end |
#active? ⇒ Boolean
14 15 16 |
# File 'lib/legion/data/models/rbac/model_helpers.rb', line 14 def active? !expired? end |
#expired? ⇒ Boolean
8 9 10 11 12 |
# File 'lib/legion/data/models/rbac/model_helpers.rb', line 8 def expired? return false if expires_at.nil? expires_at < Time.now end |