module Platform::SimpleStringPermissions
Public Instance Methods
has_permission?(key)
click to toggle source
# File lib/platform/simple_string_permissions.rb, line 35 def has_permission?(key) permissions.to_s.split(',').include?(key.to_s) end
set_permission(key, value)
click to toggle source
# File lib/platform/simple_string_permissions.rb, line 27 def set_permission(key, value) self.permissions = if value (permissions.to_s.split(',').to_set + key.to_s) else (permissions.to_s.split(',').to_set - key.to_s) end.join(',') end