module RubyKong::Api
Public Class Methods
create(*args)
click to toggle source
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'
# File lib/ruby-kong/api.rb, line 12 def create(*args) RubyKong::Request::Api.create args[0] end
delete(*args)
click to toggle source
Params: id, name
Usage: RubyKong::Api.update
name: ‘shipit’,
upstream_url: 'https://api.shipit.vn/v2/'
# File lib/ruby-kong/api.rb, line 42 def delete(*args) RubyKong::Request::Api.delete args[0] end
list(*args)
click to toggle source
Params: id, name, request_host, request_path, upstream_url, size, offset
Usage: RubyKong::Api.list
# File lib/ruby-kong/api.rb, line 19 def list(*args) RubyKong::Request::Api.list args[0] end
retrieve(*args)
click to toggle source
Params: id, name
Usage: RubyKong::Api.retrieve
name: ‘shipit’
# File lib/ruby-kong/api.rb, line 26 def retrieve(*args) RubyKong::Request::Api.retrieve args[0] end
update(*args)
click to toggle source
Params: id, name
Usage: RubyKong::Api.update
name: ‘shipit’,
upstream_url: 'https://api.shipit.vn/v2/'
# File lib/ruby-kong/api.rb, line 34 def update(*args) RubyKong::Request::Api.update args[0] end