class RgGen::Core::CLI
Attributes
builder[R]
options[R]
Public Class Methods
new(builder = nil)
click to toggle source
# File lib/rggen/core/cli.rb, line 6 def initialize(builder = nil) @builder = builder || Builder.create @options = Options.new end
Public Instance Methods
run(args)
click to toggle source
# File lib/rggen/core/cli.rb, line 14 def run(args) options.parse(args) runner.run(builder, options) end
Private Instance Methods
runner()
click to toggle source
# File lib/rggen/core/cli.rb, line 21 def runner options[:runner] || Generator.new end