def refine_params(params)
params = params.uncamelize_and_symbolize_keys
default_params = {
:connect_headers => {},
:reliable => true,
:initial_reconnect_delay => 0.01,
:max_reconnect_delay => 30.0,
:use_exponential_back_off => true,
:back_off_multiplier => 2,
:max_reconnect_attempts => 0,
:randomize => false,
:backup => false,
:connect_timeout => 0,
:parse_timeout => 5,
:dmh => false,
}
res_params = default_params.merge(params)
if res_params[:dmh]
res_params = _expand_hosts(res_params)
end
return res_params
end