class DTK::Network::Client::Command::Chmod

Public Class Methods

new(namespace, permissions, options = {}) click to toggle source
# File lib/client/command/chmod.rb, line 4
def initialize(namespace, permissions, options = {})
  @namespace   = namespace
  @permissions = permissions
end
run(namespace, permissions, opts = {}) click to toggle source
# File lib/client/command/chmod.rb, line 9
def self.run(namespace, permissions, opts = {})
  new(namespace, permissions, opts).chmod
end

Public Instance Methods

chmod() click to toggle source
# File lib/client/command/chmod.rb, line 13
def chmod
  validate_permissions!(@permissions)
  rest_post("namespaces/#{@namespace}/chmod", { name: @namespace, permissions: @permissions })
  nil
end