class HackerOne::Client::User

Public Class Methods

find(username_we_want) click to toggle source
# File lib/hackerone/client/user.rb, line 10
def self.find(username_we_want)
  user_json = make_get_request("users/#{username_we_want}")
  new(user_json)
end
new(user) click to toggle source
# File lib/hackerone/client/user.rb, line 15
def initialize(user)
  @user = user
end

Public Instance Methods

id() click to toggle source
# File lib/hackerone/client/user.rb, line 19
def id
  @user[:id]
end

Private Instance Methods

attributes() click to toggle source
# File lib/hackerone/client/user.rb, line 25
def attributes
  OpenStruct.new(@user[:attributes])
end