module Smartdc::Cli
Public Class Methods
setup()
click to toggle source
# File lib/smartdc/cli.rb, line 45 def setup clicfg = Smartdc::CliConfigure.new sdccfg = clicfg.read Smartdc.configure do |config| config.url = "https://#{sdccfg[:hostname]}" if sdccfg.key?(:hostname) config.version = sdccfg[:version] if sdccfg.key?(:version) config.username = sdccfg[:username] if sdccfg.key?(:username) config.use_key = sdccfg[:use_key] if sdccfg.key?(:use_key) config.rsa_path = sdccfg[:rsa_path] if sdccfg.key?(:rsa_path) config.ssl_verify = sdccfg[:ssl_verify].to_s =~ /false|0/ ? false : true config.middleware = Faraday::RackBuilder.new do |builder| builder.adapter Faraday.default_adapter #builder.use CassetteRack::Response::RaiseError #builder.response :logger end end end