Class: Mydigipass::ConnectApi
- Inherits:
-
Object
- Object
- Mydigipass::ConnectApi
- Defined in:
- lib/mydigipass/connect_api.rb
Instance Method Summary collapse
- #all_connected ⇒ Object
- #connected(uuid) ⇒ Object
- #disconnected(uuid) ⇒ Object
-
#initialize(options) ⇒ ConnectApi
constructor
A new instance of ConnectApi.
Constructor Details
#initialize(options) ⇒ ConnectApi
Returns a new instance of ConnectApi.
6 7 8 9 |
# File 'lib/mydigipass/connect_api.rb', line 6 def initialize() @base_uri = Mydigipass::Tools.() @auth = { :username => [:client_id], :password => [:client_secret] } end |
Instance Method Details
#all_connected ⇒ Object
11 12 13 14 |
# File 'lib/mydigipass/connect_api.rb', line 11 def all_connected response = HTTParty.get("#{@base_uri}/api/uuids/connected", { :basic_auth => @auth }) response['uuids'] || [ ] end |
#connected(uuid) ⇒ Object
16 17 18 |
# File 'lib/mydigipass/connect_api.rb', line 16 def connected(uuid) HTTParty.post("#{@base_uri}/api/uuids/connected", { :body => { :uuids => [ uuid ] }, :basic_auth => @auth }) end |
#disconnected(uuid) ⇒ Object
20 21 22 |
# File 'lib/mydigipass/connect_api.rb', line 20 def disconnected(uuid) HTTParty.post("#{@base_uri}/api/uuids/disconnected", { :body => { :uuids => [ uuid ] }, :basic_auth => @auth }) end |