Class: Forward::Api::TunnelKey

Inherits:
Resource
  • Object
show all
Defined in:
lib/forward/api/tunnel_key.rb

Instance Attribute Summary

Attributes inherited from Resource

#http, #uri

Class Method Summary collapse

Methods inherited from Resource

#add_headers!, #build_request, #delete, #get, #initialize, #parse_response, #post, #put, #request

Constructor Details

This class inherits a constructor from Forward::Api::Resource

Class Method Details

.createObject



5
6
7
8
9
10
11
12
13
14
# File 'lib/forward/api/tunnel_key.rb', line 5

def self.create
  resource     = TunnelKey.new(:create)
  resource.uri = '/api/v2/tunnel_keys'

  response = resource.post

  response[:private_key]
rescue
  Forward::Client.cleanup_and_exit!
end