class DeployGate::API::V1::User
Constants
- ENDPOINT
Public Class Methods
create(name, email, password, locale = 'en')
click to toggle source
@param [String] name @param [String] email @param [String] password @param [String] locale @return [Hash]
# File lib/deploygate/api/v1/user.rb, line 14 def create(name, email, password, locale = 'en') res = Base.new().post(ENDPOINT, {:name => name, :email => email, :password => password, :locale => locale}) user_create_results = { :error => res['error'], :message => res['because'] } results = res['results'] unless results.nil? user_create_results.merge!({ :name => results['user']['name'], :token => results['api_token'] }) end user_create_results end
registered?(name, email)
click to toggle source
@param [String] name @param [String] email @return [Boolean]
# File lib/deploygate/api/v1/user.rb, line 36 def registered?(name, email) res = Base.new().get("#{ENDPOINT}/registered", {:name => name, :email => email}) res['results']['registered'] end