Method: OpenStack::Network::Connection#create_network

Defined in:
lib/openstack/network/connection.rb

#create_network(name, parameter = {}) ⇒ Object



34
35
36
37
38
39
40
# File 'lib/openstack/network/connection.rb', line 34

def create_network(name, parameter={})
  body_hash = {"network" => {"name"=>name}}
  body_hash['network'].merge! parameter
  req_body = JSON.generate(body_hash)
  response = @connection.req("POST", "/networks", {:data=>req_body})
  OpenStack::Network::Network.new(JSON.parse(response.body)["network"])
end