Remove the unused list_to_zookeeper_hash function

The list_to_zookeeper_hash function is not used by any class, thus
can be removed completely.

Change-Id: I5a1253a30cfdd5c0f5517785d4464bcc525f8577
This commit is contained in:
Takashi Kajinami 2021-03-30 15:47:01 +09:00
parent 844c91745a
commit 852d753b4c
2 changed files with 0 additions and 39 deletions

View File

@ -1,24 +0,0 @@
# Custom function to convert a list of ips to a map
# like {'ip' => xxx.xxx.xxx.xxx }. This function is needed
# because a not-so-good design of the puppet-midonet module
# and we hope to deprecate it soon.
Puppet::Functions.create_function(:list_to_zookeeper_hash) do
dispatch :list_to_zookeeper_hash do
param 'Variant[Array, String]', :zk_list
end
def list_to_zookeeper_hash(zk_list)
if zk_list.class != Array
zk_list = [zk_list]
end
result = Array.new
zk_list.each do |zk_ip|
zk_map = Hash.new
zk_map['ip'] = zk_ip
zk_map['port'] = 2181
result.push(zk_map)
end
return result
end
end

View File

@ -1,15 +0,0 @@
require 'spec_helper'
describe 'list_to_zookeeper_hash' do
it {
should run.with_params('127.0.0.1').and_return([
{ 'ip' => '127.0.0.1', 'port' => 2181 }
])
}
it {
should run.with_params(['127.0.0.1', '127.0.0.2']).and_return([
{ 'ip' => '127.0.0.1', 'port' => 2181 },
{ 'ip' => '127.0.0.2', 'port' => 2181 }
])
}
end