Module: Warg::Command::Naming

Included in:
BehaviorWithoutRegistration::ClassMethods
Defined in:
lib/warg.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.extended(klass) ⇒ Object


1858
1859
1860
# File 'lib/warg.rb', line 1858

def self.extended(klass)
  Warg::Command.register(klass)
end

Instance Method Details

#command_nameObject


1862
1863
1864
1865
1866
1867
1868
# File 'lib/warg.rb', line 1862

def command_name
  if defined?(@command_name)
    @command_name
  else
    @command_name = Name.new(class_name: name)
  end
end

#registry_nameObject


1870
1871
1872
# File 'lib/warg.rb', line 1870

def registry_name
  command_name.registry
end