# File lib/fog/openstack/requests/compute/create_key_pair.rb, line 6
        def create_key_pair(key_name, public_key = nil)

          data = {
            'keypair' => {
              'name' => key_name
            }
          }

          data['keypair']['public_key'] = public_key unless public_key.nil?

          request(
            :body     => MultiJson.encode(data),
            :expects  => 200,
            :method   => 'POST',
            :path     => 'os-keypairs.json'
          )
        end