class Kongfigure::Synchronizers::Service

Public Instance Methods

resource_api_name() click to toggle source
# File lib/kongfigure/synchronizers/service.rb, line 8
def resource_api_name
  "services"
end
resource_module() click to toggle source
# File lib/kongfigure/synchronizers/service.rb, line 4
def resource_module
  Kongfigure::Resources::Service
end
synchronize(resource) click to toggle source
# File lib/kongfigure/synchronizers/service.rb, line 17
def synchronize(resource)
  synchronize_resource(resource)
  synchronize_routes(resource)
  synchronize_plugins(resource)
end
synchronize_routes(resource) click to toggle source
# File lib/kongfigure/synchronizers/service.rb, line 12
def synchronize_routes(resource)
  routes_synchronizer = Kongfigure::Synchronizers::Route.new(@http_client, resource.routes, resource)
  routes_synchronizer.synchronize_all
end