Sha256: c71745fa3c04574d1fe9387f0731371db8337eb76049b1ac64a92733622fe6ae

Contents?: true

Size: 466 Bytes

Versions: 2

Compression:

Stored size: 466 Bytes

Contents

module Kong
  class Api
    include Base

    ATTRIBUTE_NAMES = %w(
      id name request_host request_path strip_request_path
      hosts uris strip_uri preserve_host upstream_url retries
      upstream_connect_timeout upstream_send_timeout upstream_read_timeout
      https_only http_if_terminated
    ).freeze
    API_END_POINT = '/apis/'.freeze

    ##
    # @return [Array<Kong::Plugin>]
    def plugins
      Plugin.list({ api_id: self.id })
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
kong-0.3.0 lib/kong/api.rb
kong-0.2.0 lib/kong/api.rb