Module: PlutoniumGenerators::Generator

Class Method Summary collapse

Methods included from Concerns::Logger

#debug, #error, #exception, #info, #success, #warn

Methods included from Concerns::Config

#read_config, #write_config

Class Method Details

.included(base) ⇒ Object



13
14
15
16
17
18
19
# File 'lib/generators/pu/lib/plutonium_generators/generator.rb', line 13

def self.included(base)
  base.send :class_option, :interactive, type: :boolean, desc: "Show prompts. Default: true"
  base.send :class_option, :bundle, type: :boolean, desc: "Run bundle after setup. Default: true"
  base.send :class_option, :lint, type: :boolean, desc: "Run linter after generation. Default: false"

  base.include Concerns::PackageSelector
end