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