Sha256: 32fe4fc675d6aba24e239aa34fbcb68ba5235e0d0be4c3b796769b92a7aa5e7d
Contents?: true
Size: 825 Bytes
Versions: 4
Compression:
Stored size: 825 Bytes
Contents
Execute.define_task do desc "config", "Config", :hide => true def config $settings = load_settings(File.join('settings','settings.yml')) $env = (ENV['RHO_ENV'] || ENV['RACK_ENV'] || :development).to_sym uri = URI.parse($settings[$env][:syncserver]) $url = "#{uri.scheme}://#{uri.host}" $url = "#{$url}:#{uri.port}" if uri.port && uri.port != 80 $host = uri.host $port = uri.port $appname = $settings[$env][:syncserver].split('/').last $token_file = File.join(ENV['HOME'],'.rhoconnect_token') $token = File.read($token_file) if File.exist?($token_file) # Redis options redis_server = $settings[$env][:redis] host, port, db, password = redis_server.split(':') $redis_options = { :host => host, :port => port, :db => db, :password => password } end end
Version data entries
4 entries across 4 versions & 1 rubygems