Module: Keybase

Defined in:
lib/keybase/request/key/add.rb,
lib/keybase.rb,
lib/keybase/error.rb,
lib/keybase/crypto.rb,
lib/keybase/response.rb,
lib/keybase/models/dump.rb,
lib/keybase/models/user.rb,
lib/keybase/token_store.rb,
lib/keybase/request/base.rb,
lib/keybase/request/dump/all.rb,
lib/keybase/request/key/revoke.rb,
lib/keybase/request/root/login.rb,
lib/keybase/request/dump/latest.rb,
lib/keybase/request/user/lookup.rb,
lib/keybase/request/sig/post_auth.rb,
lib/keybase/request/root/get_salt_and_login_session.rb

Overview

GET /getsalt.json?email_or_username=EMAIL_OR_USERNAME

Defined Under Namespace

Modules: Request Classes: BadPasswordError, BadSessionError, CSRFVerificationError, Crypto, Dump, Error, InputError, Response, TokenStore, User, UserNotFoundError

Class Method Summary collapse

Class Method Details

.dump_all[Keybase::Dump]

Retrieve the dump history from Keybase

Returns:



39
40
41
# File 'lib/keybase.rb', line 39

def self.dump_all
  Dump.all
end

.dump_latestKeybase::Dump

Retrieve the latest dump from Keybase

Returns:



46
47
48
# File 'lib/keybase.rb', line 46

def self.dump_latest
  Dump.latest
end

.lookup(username) ⇒ Keybase::Model::User

Lookup a user on Keybase

Parameters:

  • username (String)

    the username of the user you are searching for

Returns:

  • (Keybase::Model::User)

    the user, if they exist

Raises:



32
33
34
# File 'lib/keybase.rb', line 32

def self.lookup(username)
  User.lookup(username)
end