Class: DeployGate::API::V1::User
- Inherits:
-
Object
- Object
- DeployGate::API::V1::User
- Defined in:
- lib/deploygate/api/v1/user.rb
Constant Summary collapse
- ENDPOINT =
'/users'
Class Method Summary collapse
Class Method Details
.create(name, email, password, locale = 'en') ⇒ Hash
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# 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) ⇒ Boolean
36 37 38 39 |
# 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 |