Module: Acfs::Response::Status

Included in:
Acfs::Response
Defined in:
lib/acfs/response/status.rb

Overview

Method to fetch information about response status.

Instance Method Summary collapse

Instance Method Details

#modified?Boolean

Return true unless response status code indicates that resource was not modified according to send precondition headers.

Returns:

  • (Boolean)


28
29
30
# File 'lib/acfs/response/status.rb', line 28

def modified?
  code != 304
end

#status_codeObject Also known as: code

Return response status code. Will return zero if request was not executed or failed on client side.



11
12
13
14
15
# File 'lib/acfs/response/status.rb', line 11

def status_code
  return @status.to_i if defined? :@status
  # return response.response_code unless response.nil?
  # 0
end

#success?Boolean

Return true if response was successful indicated by response status code.

Returns:

  • (Boolean)


21
22
23
# File 'lib/acfs/response/status.rb', line 21

def success?
  code >= 200 && code < 300
end