module CommandKit::XDG::ClassMethods
Class-level methods.
Public Instance Methods
xdg_namespace(new_namespace=nil)
click to toggle source
Gets or sets the XDG
sub-directory name used by the command.
@param [#to_s, nil] new_namespace
If a new_namespace argument is given, it will set the class'es {#xdg_namespace} string.
@return [String]
The class'es or superclass'es {#xdg_namespace}. Defaults to {CommandName::ClassMethods#command_name} if no {#xdg_namespace} has been defined.
@api public
# File lib/command_kit/xdg.rb, line 69 def xdg_namespace(new_namespace=nil) if new_namespace @xdg_namespace = new_namespace.to_s else @xdg_namespace || if superclass.kind_of?(ClassMethods) superclass.xdg_namespace else command_name end end end