module Springcm::Mixins::AccessLevel
Mixin for objects that have security attached, e.g. folders.
Public Instance Methods
access_level()
click to toggle source
# File lib/springcm-sdk/mixins/access_level.rb, line 35 def access_level @data.fetch("AccessLevel") end
create?()
click to toggle source
@return [Boolean] Does the API user have create permission
# File lib/springcm-sdk/mixins/access_level.rb, line 26 def create? !!access_level.dig("Create") end
move?()
click to toggle source
@return [Boolean] Does the API user have move permission
# File lib/springcm-sdk/mixins/access_level.rb, line 21 def move? !!access_level.dig("Move") end
read?()
click to toggle source
@return [Boolean] Does the API user have read permission
# File lib/springcm-sdk/mixins/access_level.rb, line 11 def read? !!access_level.dig("Read") end
see?()
click to toggle source
@return [Boolean] Does the API user have see permission
# File lib/springcm-sdk/mixins/access_level.rb, line 6 def see? !!access_level.dig("See") end
set_access?()
click to toggle source
@return [Boolean] Does the API user have set access permission
# File lib/springcm-sdk/mixins/access_level.rb, line 31 def set_access? !!access_level.dig("SetAccess") end
write?()
click to toggle source
@return [Boolean] Does the API user have write permission
# File lib/springcm-sdk/mixins/access_level.rb, line 16 def write? !!access_level.dig("Write") end