Module: Kongkit::Client::Consumer
- Included in:
- Kongkit::Client
- Defined in:
- lib/kongkit/client/consumer.rb
Instance Method Summary collapse
-
#consumer(identifier) ⇒ Kongkit::Client::Resource
Retrieve consumer.
-
#consumers(options = {}) ⇒ Kongkit::Client::Resource
List consumers.
-
#create_consumer(attributes) ⇒ Kongkit::Client::Resource
Create consumer.
-
#delete_consumer(identifier) ⇒ Boolean
Delete Consumer.
-
#edit_consumer(identifier, attributes) ⇒ Kongkit::Client::Resource
Edit consumer.
Instance Method Details
#consumer(identifier) ⇒ Kongkit::Client::Resource
Retrieve consumer
22 23 24 |
# File 'lib/kongkit/client/consumer.rb', line 22 def consumer(identifier) get(consumer_path(identifier)) end |
#consumers(options = {}) ⇒ Kongkit::Client::Resource
List consumers
13 14 15 |
# File 'lib/kongkit/client/consumer.rb', line 13 def consumers( = {}) get('/consumers', query: ) end |
#create_consumer(attributes) ⇒ Kongkit::Client::Resource
Note:
At least username or custom_id should be specified.
Create consumer
34 35 36 |
# File 'lib/kongkit/client/consumer.rb', line 34 def create_consumer(attributes) post('/consumers', body: attributes) end |
#delete_consumer(identifier) ⇒ Boolean
Delete Consumer
56 57 58 |
# File 'lib/kongkit/client/consumer.rb', line 56 def delete_consumer(identifier) delete(consumer_path(identifier)) end |
#edit_consumer(identifier, attributes) ⇒ Kongkit::Client::Resource
Note:
At least username or custom_id should be specified.
Edit consumer
47 48 49 |
# File 'lib/kongkit/client/consumer.rb', line 47 def edit_consumer(identifier, attributes) patch(consumer_path(identifier), body: attributes) end |