module Runbook::Generators::Base::ClassMethods
Public Instance Methods
command()
click to toggle source
# File lib/runbook/generators/base.rb, line 22 def command self.to_s.gsub("Runbook::Generators::", "").underscore end
description()
click to toggle source
# File lib/runbook/generators/base.rb, line 32 def description "Generate a #{command}" end
long_description()
click to toggle source
# File lib/runbook/generators/base.rb, line 36 def long_description description end
options()
click to toggle source
# File lib/runbook/generators/base.rb, line 40 def options {} end
usage()
click to toggle source
# File lib/runbook/generators/base.rb, line 26 def usage args = arguments.map(&:banner).join(" ") args += " " unless args.empty? "#{command} #{args}[options]" end