Method: F5::Icontrol::API#initialize
- Defined in:
- lib/f5/icontrol/api.rb
#initialize(api_path = nil, **params) ⇒ API
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/f5/icontrol/api.rb', line 6 def initialize(api_path = nil, **params) @params = params.dup @username = params[:username] @password = params[:password] @hostname = params[:host] || params[:hostname] @enable_logging = params[:enable_logging] || false @log_level = params[:log_level] ? params[:log_level].to_sym : :debug @pretty_print_xml = params[:pretty_print_xml] || true @client_cache = {} @api_path = api_path end |