Sha256: a0a0b5d5e3d80d2abf4f382c0291563271dab5692a36389c877838c291d09fe1

Contents?: true

Size: 512 Bytes

Versions: 4

Compression:

Stored size: 512 Bytes

Contents

module RestFtpDaemon
  module API
    class Config < Grape::API

      desc "Show daemon config"
      get "/" do
        status 200
        return Helpers.get_censored_config
      end

      desc "Reload daemon config"
      post "/reload" do
        if Settings.at(:debug, :allow_reload)==true
          Settings.reload!
          status 200
          return Helpers.get_censored_config
        else
          status 403
          return "Config reload not permitted"
        end
      end

    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rest-ftp-daemon-0.250.5 lib/rest-ftp-daemon/api/config.rb
rest-ftp-daemon-0.250.4 lib/rest-ftp-daemon/api/config.rb
rest-ftp-daemon-0.250.3 lib/rest-ftp-daemon/api/config.rb
rest-ftp-daemon-0.250.0 lib/rest-ftp-daemon/api/config.rb