commands/execute.rb in rhoconnect-3.4.5 vs commands/execute.rb in rhoconnect-4.0.0.beta.10

- old
+ new

@@ -1,22 +1,27 @@ #!/usr/bin/env ruby require 'rubygems' require 'thor' require 'json' -require 'zip/zip' require 'uri' -require 'find' $:.unshift File.join(File.dirname(__FILE__), '.') $:.unshift File.join(File.dirname(__FILE__), '..') require 'lib/rhoconnect/utilities' require 'lib/rhoconnect' require 'utilities/utilities' require 'utilities/redis_runner' include Utilities +settings_file = File.join(File.dirname(__FILE__), '..', 'generators', 'templates', 'application', 'settings', "settings.yml") +options = load_settings(settings_file)[Rhoconnect.environment] +RHOCONNECT_PORT = URI.parse(options[:syncserver]).port +REDIS_SERVER_URL = options[:redis] +PUSH_SERVER_URL = options[:push_server] +API_TOKEN = options[:api_token] + class Execute < Thor no_tasks { def self.define_task(&block) Execute.class_eval(&block) end @@ -32,10 +37,10 @@ # rhoconnect app and its bundle includes 'rspec' gem if File.exists?(File.join(Dir.pwd,'Gemfile')) require 'bundler' tasks << 'rhoconnect_spec' if Bundler.load.specs.find{ |s| s.name == 'rspec' } end - + tasks.each do |dir| Dir.glob(File.join(File.dirname(__FILE__), "#{dir}", "*.rb")) do |file| require file end end