Sha256: 46b19d040d86986bbb0664c69ffae1ee123719b9c6aea3c715a7b9404590fca3
Contents?: true
Size: 654 Bytes
Versions: 1
Compression:
Stored size: 654 Bytes
Contents
module VraptorScaffold module Runner class Generator def run(args) project_path = args.shift if VraptorScaffold::Runner::Help.help? project_path AppGenerator.start(["-h"]) else app_generators_available = {"default" => AppGenerator, "gae" => GaeAppGenerator } app_generator_selected = "default" app_generator_selected = "gae" if gae_project? args app_generators_available.fetch(app_generator_selected).new(project_path, args).invoke_all end end private def gae_project?(args) !args.grep(/--gae/).empty? end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vraptor-scaffold-1.3.0 | lib/vraptor-scaffold/runner/generator.rb |