Sha256: acff040149d28718182b3ed40add8ea211ce14b32e13b894e2e8ada50e83685b

Contents?: true

Size: 522 Bytes

Versions: 1

Compression:

Stored size: 522 Bytes

Contents

module  ApontadorOauth2
  attr_accessor :options
  class User
    def initialize(options={})
      @options = options
    end
    
    def user_information
      response = request({:path => "/v2/users/me"}.merge!(@options))
       Request.json(response.body)
    end

    def register_user_in_apontador(options)
      res = request( {:path => "users", :user => options}.merge(@options))
      Request.json(res.body) if res.status != 201
    end
    
    def request(options)
      Request.send(options)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
apontador_oauth2-0.1.5 lib/apontador_oauth2/user.rb