diff --git a/app/models/fluentd.rb b/app/models/fluentd.rb index 45bc802..d29b82b 100644 --- a/app/models/fluentd.rb +++ b/app/models/fluentd.rb @@ -73,14 +73,6 @@ class Fluentd end end - def api - Api::Http.new(api_endpoint) - end - - def api_endpoint - # TODO: autodetect from parsed configuration, but unused for now - end - def label "fluentd" # NOTE: for multiple fluentd management, but only single fluentd manage now end diff --git a/app/models/fluentd/api.rb b/app/models/fluentd/api.rb deleted file mode 100644 index 8c938a8..0000000 --- a/app/models/fluentd/api.rb +++ /dev/null @@ -1,6 +0,0 @@ -require "fluentd/api/http" - -class Fluentd - class Api - end -end diff --git a/app/models/fluentd/api/http.rb b/app/models/fluentd/api/http.rb deleted file mode 100644 index 15facb6..0000000 --- a/app/models/fluentd/api/http.rb +++ /dev/null @@ -1,26 +0,0 @@ -require "httpclient" -require "addressable/uri" - -class Fluentd - class Api - class Http - def initialize(endpoint) - @endpoint = Addressable::URI.parse(endpoint) - end - - def config - request("/api/config.json") - end - - private - - def request(path) - uri = @endpoint.dup - uri.path = path - res = HTTPClient.get(uri) - JSON.parse res.body - end - end - end -end -