Module: RubyKong::Api
- Defined in:
- lib/ruby-kong/api.rb
Class Method Summary collapse
-
.create(*args) ⇒ Object
Params: upstream_url:, request_host: nil, request_path: nil, name: nil, preserve_host: false, strip_request_path: false.
-
.delete(*args) ⇒ Object
Params: id, name.
-
.list(*args) ⇒ Object
Params: id, name, request_host, request_path, upstream_url, size, offset.
-
.retrieve(*args) ⇒ Object
Params: id, name.
-
.update(*args) ⇒ Object
Params: id, name.
Class Method Details
.create(*args) ⇒ Object
Params: upstream_url:, request_host: nil, request_path: nil, name: nil, preserve_host: false, strip_request_path: false
Usage: RubyKong::Api.create upstream_url: ‘api.shipit.vn/v1/’,
request_host: 'api.shipit.vn',
name: 'shipit'
12 13 14 |
# File 'lib/ruby-kong/api.rb', line 12 def create(*args) RubyKong::Request::Api.create args[0] end |
.delete(*args) ⇒ Object
Params: id, name
Usage: RubyKong::Api.update name: ‘shipit’,
upstream_url: 'https://api.shipit.vn/v2/'
42 43 44 |
# File 'lib/ruby-kong/api.rb', line 42 def delete(*args) RubyKong::Request::Api.delete args[0] end |
.list(*args) ⇒ Object
Params: id, name, request_host, request_path, upstream_url, size, offset
Usage: RubyKong::Api.list
19 20 21 |
# File 'lib/ruby-kong/api.rb', line 19 def list(*args) RubyKong::Request::Api.list args[0] end |