Module: RubynCode::Permissions::Tier

Defined in:
lib/rubyn_code/permissions/tier.rb

Constant Summary collapse

ASK_ALWAYS =
:ask_always
ALLOW_READ =
:allow_read
AUTONOMOUS =
:autonomous
UNRESTRICTED =
:unrestricted
ALL =
[ASK_ALWAYS, ALLOW_READ, AUTONOMOUS, UNRESTRICTED].freeze

Class Method Summary collapse

Class Method Details

.allObject



13
14
15
# File 'lib/rubyn_code/permissions/tier.rb', line 13

def self.all
  ALL
end

.valid?(tier) ⇒ Boolean

Returns:

  • (Boolean)


17
18
19
# File 'lib/rubyn_code/permissions/tier.rb', line 17

def self.valid?(tier)
  ALL.include?(tier)
end