class GitLab::Me

Defined in:

gitlab/user.cr

Constructors

Instance Method Summary

Instance methods inherited from class GitLab::User

avatar_url : String avatar_url, bio : String | Nil bio, bot : Bool | Nil bot, created_at : Time | Nil created_at, discord : String | Nil discord, followers : UInt32 | Nil followers, following : UInt32 | Nil following, id : UInt128 id, is_followed : Bool | Nil is_followed, job_title : String | Nil job_title, linkedin : String | Nil linkedin, local_time : String | Nil local_time, location : String | Nil location, locked : Bool locked, organization : String | Nil organization, projects projects, pronouns : String | Nil pronouns, public_email : String | Nil public_email, skype : String | Nil skype, state : String state, twitter : String | Nil twitter, username : String username, web_url : String web_url, website_url : String | Nil website_url, work_information : String | Nil work_information

Constructor methods inherited from class GitLab::User

new(pull : JSON::PullParser) new

Instance methods inherited from class GitLab::Resource

to_s(io : IO) to_s

Constructor methods inherited from class GitLab::Resource

new(pull : JSON::PullParser) new

Instance methods inherited from class GitLab

api : URI api, api=(api : URI) api=, get(path : String, & : HTTP::Client::Response -> )
get(path : String)
get(uri : URI)
get
, home : Path home, home=(home : Path) home=, markdown(text : String, gfm : Bool = true, project : UInt128 | String | Nil = nil) markdown, namespace namespace, post(path : String, data : NamedTuple) post, project project, project? project?, token : String token, token=(token : String) token=, user(id) : User
user : Me
user
, users users, version version

Class methods inherited from class GitLab

cli(op : OptionParser) cli

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def preferences #

[View source]
def status #

[View source]