begin
switch_user(params['user'])
networks = nebula.list_networks
- JSON.pretty_generate(networks)
+ JSON.pretty_generate(networks.map(&:to_hash))
rescue NowError => e
logger.error "[HTTP #{e.code}] #{e.message}"
halt e.code, e.message
begin
switch_user(params['user'])
network = nebula.get(params['id'])
- JSON.pretty_generate(network)
+ JSON.pretty_generate(network.to_hash)
rescue NowError => e
logger.error "[HTTP #{e.code}] #{e.message}"
halt e.code, e.message
vn_pool.each do |vn|
begin
network = parse_network(vn)
- networks << network.to_hash
+ networks << network
rescue NowError => e
logger.warn "[code #{e.code}] #{e.message}, skipping"
end
network = parse_network(vn)
- return network.to_hash
+ return network
end
private