Module: RubyKong::Request::Consumer
- Defined in:
- lib/ruby-kong/request/consumer.rb
Defined Under Namespace
Classes: Stub
Class Method Summary collapse
- .create(*args) ⇒ Object
- .delete(*args) ⇒ Object
- .list(*args) ⇒ Object
- .retrieve(*args) ⇒ Object
- .update(*args) ⇒ Object
Class Method Details
.create(*args) ⇒ Object
5 6 7 8 |
# File 'lib/ruby-kong/request/consumer.rb', line 5 def create(*args) path = RubyKong.paths[:consumer][:create] Request.post(path, args[0]) end |
.delete(*args) ⇒ Object
27 28 29 30 31 |
# File 'lib/ruby-kong/request/consumer.rb', line 27 def delete(*args) resource = args[0][:username] || args[0][:id] path = RubyKong.paths[:consumer][:update] + resource Request.delete(path, args[0]) end |
.list(*args) ⇒ Object
10 11 12 13 |
# File 'lib/ruby-kong/request/consumer.rb', line 10 def list(*args) path = RubyKong.paths[:consumer][:list] Request.get(path, args[0]) end |
.retrieve(*args) ⇒ Object
15 16 17 18 19 |
# File 'lib/ruby-kong/request/consumer.rb', line 15 def retrieve(*args) resource = args[0][:username] || args[0][:id] path = RubyKong.paths[:consumer][:retrieve] + resource Request.get(path) end |
.update(*args) ⇒ Object
21 22 23 24 25 |
# File 'lib/ruby-kong/request/consumer.rb', line 21 def update(*args) resource = args[0][:username] || args[0][:id] path = RubyKong.paths[:consumer][:update] + resource Request.patch(path, args[0]) end |