# File lib/fog/openstack/requests/network/update_subnet.rb, line 25
        def update_subnet(subnet_id, options = {})
          response = Excon::Response.new
          if subnet = list_subnets.body['subnets'].detect { |_| _['id'] == subnet_id }
            subnet['name']            = options[:name]
            subnet['gateway_ip']      = options[:gateway_ip]
            subnet['dns_nameservers'] = options[:dns_nameservers]
            subnet['host_routes']     = options[:host_routes]
            subnet['enable_dhcp']     = options[:enable_dhcp]
            response.body = { 'subnet' => subnet }
            response.status = 200
            response
          else
            raise Fog::Network::OpenStack::NotFound
          end
        end