class MojFileUploaderApiClient::Status

Public Class Methods

options() click to toggle source
# File lib/mojfile_uploader_api_client/status.rb, line 3
def self.options
  # Setting `timeout` will override both `read_timeout` and `open_timeout`
  # in the RestClient.
  { timeout: 5 }
end

Public Instance Methods

available?() click to toggle source
# File lib/mojfile_uploader_api_client/status.rb, line 17
def available?
  response.success? && status.eql?('ok')
end
endpoint() click to toggle source
# File lib/mojfile_uploader_api_client/status.rb, line 13
def endpoint
  'status'
end
verb() click to toggle source
# File lib/mojfile_uploader_api_client/status.rb, line 9
def verb
  :get
end

Private Instance Methods

status() click to toggle source
# File lib/mojfile_uploader_api_client/status.rb, line 23
def status
  response.body&.fetch(:service_status)
end