# File lib/fog/network/openstack/requests/create_subnet_pool.rb, line 5 def create_subnet_pool(name, prefixes, options = {}) data = { 'subnetpool' => { 'name' => name, 'prefixes' => prefixes } } vanilla_options = [:description, :address_scope_id, :shared, :min_prefixlen, :max_prefixlen, :default_prefixlen] vanilla_options.select { |o| options.key?(o) }.each do |key| data['subnetpool'][key] = options[key] end request( :body => Fog::JSON.encode(data), :expects => [201], :method => 'POST', :path => 'subnetpools' ) end