class HackerOne::Client::Member

Public Class Methods

new(member) click to toggle source
# File lib/hackerone/client/member.rb, line 8
def initialize(member)
  @member = member
end

Public Instance Methods

id() click to toggle source
# File lib/hackerone/client/member.rb, line 16
def id
  @member[:id]
end
user() click to toggle source
# File lib/hackerone/client/member.rb, line 12
def user
  @user ||= User.new(relationships.user[:data])
end

Private Instance Methods

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