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