Module: Geet::Shared::RepoPermissions
- Extended by:
- T::Sig
- Included in:
- Github::User, Geet::Services::CreateIssue, Geet::Services::CreatePr
- Defined in:
- lib/geet/shared/repo_permissions.rb
Constant Summary collapse
- PERMISSION_ADMIN =
"admin"- PERMISSION_WRITE =
"write"- PERMISSION_READ =
"read"- PERMISSION_NONE =
"none"- ALL_PERMISSIONS =
[ PERMISSION_ADMIN, PERMISSION_WRITE, PERMISSION_READ, PERMISSION_NONE, ].freeze
Instance Method Summary collapse
Instance Method Details
#permission_greater_or_equal_to?(subject_permission, object_permission) ⇒ Boolean
25 26 27 |
# File 'lib/geet/shared/repo_permissions.rb', line 25 def (, ) T.must(ALL_PERMISSIONS.index()) <= T.must(ALL_PERMISSIONS.index()) end |