Sha256: e799eba5434584cc40083ebd4039213f637b2186d18a827f88dd51963d15f46f

Contents?: true

Size: 494 Bytes

Versions: 5

Compression:

Stored size: 494 Bytes

Contents

require 'tty_integration'
class GitLab::User
  attr_accessor :id, :email, :name

  def initialize(params = {})
    @name = params[:name]
  end

  def self.me
    user = GitLab.request_get('user')
    return user if user

    raise "Quem é você? \nNão consegui localizar seu usuário no gitlab,\nTente novamente mais tarde ou verifique o arquivos de configuração."
  end

  def self.all
    GitLab.request_get("projects/#{$GITLAB_PROJECT_ID}/users?per_page=100")
  end

  def to_s; end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
gitsflow-0.8.3.release100620241155 lib/GitLab/user.rb
gitsflow-0.8.3.release270620230815 lib/GitLab/user.rb
gitsflow-0.8.3.release230620231302 lib/GitLab/user.rb
gitsflow-0.8.2.beta lib/GitLab/user.rb
gitsflow-0.8.2.alfa lib/GitLab/user.rb