class Fluent::Capability

Public Class Methods

new(target = nil, pid = nil) click to toggle source
# File lib/fluent/capability.rb, line 29
def initialize(target = nil, pid = nil)
  @capng = CapNG.new(target, pid)
end

Public Instance Methods

apply(select_set) click to toggle source
# File lib/fluent/capability.rb, line 37
def apply(select_set)
  @capng.apply(select_set)
end
clear(select_set) click to toggle source
# File lib/fluent/capability.rb, line 41
def clear(select_set)
  @capng.clear(select_set)
end
have_capabilities?(select_set) click to toggle source
# File lib/fluent/capability.rb, line 53
def have_capabilities?(select_set)
  @capng.have_capabilities?(select_set)
end
have_capability?(type, capability) click to toggle source
# File lib/fluent/capability.rb, line 45
def have_capability?(type, capability)
  @capng.have_capability?(type, capability)
end
update(action, type, capability_or_capability_array) click to toggle source
# File lib/fluent/capability.rb, line 49
def update(action, type, capability_or_capability_array)
  @capng.update(action, type, capability_or_capability_array)
end
usable?() click to toggle source
# File lib/fluent/capability.rb, line 33
def usable?
  true
end