class DeployGate::User

Attributes

name[R]

Public Class Methods

create(name, email, password) click to toggle source

@param [String] name @param [String] email @param [String] password @return [DeployGate::User]

# File lib/deploygate/user.rb, line 15
def self.create(name, email, password)
  locale = Locale.current.language
  results = DeployGate::API::V1::User.create(name, email, password, locale)
  return if results[:error]
  DeployGate::User.new(results[:name])
end
new(name) click to toggle source

@param [String] name @return [DeployGate::User]

# File lib/deploygate/user.rb, line 7
def initialize(name)
  @name = name
end
registered?(name, email) click to toggle source

@param [String] name @param [String] email @return [Boolean]

# File lib/deploygate/user.rb, line 25
def self.registered?(name, email)
  DeployGate::API::V1::User.registered?(name, email)
end