class Beemo::User

Attributes

location[RW]
name[RW]
profile_pics[RW]
uid[RW]
url[RW]

Public Class Methods

default_headers() click to toggle source
# File lib/beemo/user.rb, line 14
def self.default_headers
  {headers: {"Authorization" => "bearer #{Beemo.configuration[:access_token]}"}}
end
new(data) click to toggle source
# File lib/beemo/user.rb, line 6
def initialize(data)
  @name = data["name"]
  @location = data["location"]
  @uid = data["uri"].split("/").last
  @profile_pics = data["pictures"]
  @url = data["link"]
end
user_info(uid) click to toggle source
# File lib/beemo/user.rb, line 18
def self.user_info(uid)
  response = get("/users/#{uid}", default_headers).body
  self.new JSON.parse(response)
end