Module: RubyKong::Consumer

Defined in:
lib/ruby-kong/consumer.rb

Class Method Summary collapse

Class Method Details

.create(*args) ⇒ Object

Params: username, custom_id

Usage: RubyKong::Consumer.create username: ‘lamdt’



9
10
11
# File 'lib/ruby-kong/consumer.rb', line 9

def create(*args)
  RubyKong::Request::Consumer.create args[0]
end

.delete(*args) ⇒ Object

Params: id, username

Usage: RubyKong::Consumer.delete username: ‘lamdt’



38
39
40
# File 'lib/ruby-kong/consumer.rb', line 38

def delete(*args)
  RubyKong::Request::Consumer.delete args[0]
end

.list(*args) ⇒ Object

Params: id, username, custom_id, size, offset

Usage: RubyKong::Consumer.list



16
17
18
# File 'lib/ruby-kong/consumer.rb', line 16

def list(*args)
  RubyKong::Request::Consumer.list args[0]
end

.retrieve(*args) ⇒ Object

Params: id, username

Usage: RubyKong::Consumer.retrieve username: ‘lamdt’



23
24
25
# File 'lib/ruby-kong/consumer.rb', line 23

def retrieve(*args)
  RubyKong::Request::Consumer.retrieve args[0]
end

.update(*args) ⇒ Object

Params: custom_id, username

Usage: RubyKong::Consumer.update username: ‘lamdt’,

custom_id: 123


31
32
33
# File 'lib/ruby-kong/consumer.rb', line 31

def update(*args)
  RubyKong::Request::Consumer.update args[0]
end