Class: Keybase::Request::Key

Inherits:
Base
  • Object
show all
Defined in:
lib/keybase/request/key/add.rb,
lib/keybase/request/key/revoke.rb

Class Method Summary collapse

Methods inherited from Base

get, post

Class Method Details

.add(params) ⇒ Object



8
9
10
# File 'lib/keybase/request/key/add.rb', line 8

def self.add(params)
  post('key/add.json', params.merge(is_primary: true))['kid']
end

.revoke(kid) ⇒ Object



7
8
9
10
11
# File 'lib/keybase/request/key/revoke.rb', line 7

def self.revoke(kid)
  post('key/revoke.json', revocation_type: 0,
       csrf_token: TokenStore.csrf, kid: kid)
  true
end