# File lib/rubigen/cli.rb, line 11 def execute(stdout, arguments, runtime_arguments = {}) @stdout = stdout main_usage and return unless scope = arguments.shift scopes = scope.split(",").map(&:to_sym) runtime_arguments.merge!(:stdout => stdout, :no_exit => true) RubiGen::Base.logger = RubiGen::SimpleLogger.new(stdout) require 'rubigen/scripts/generate' RubiGen::Base.use_component_sources!(scopes) RubiGen::Scripts::Generate.new.run(arguments, runtime_arguments) end