class Stax::Generators::Base
Protected Class Methods
command_name()
click to toggle source
name for invoking this generator
# File lib/stax/generators/base.rb, line 23 def self.command_name self.to_s.split('::').last.delete_suffix('Generator').downcase end
subclasses()
click to toggle source
# File lib/stax/generators/base.rb, line 16 def self.subclasses ObjectSpace.each_object(singleton_class).map do |klass| klass == self ? nil : klass end.compact end
Protected Instance Methods
usage!()
click to toggle source
show usage and exit
# File lib/stax/generators/base.rb, line 11 def usage! self.class.help(self) exit end