Module: Analysand::StatusCodePredicates

Included in:
ConfigResponse, Response, StreamingViewResponse
Defined in:
lib/analysand/status_code_predicates.rb

Instance Method Summary collapse

Instance Method Details

#codeObject



3
4
5
# File 'lib/analysand/status_code_predicates.rb', line 3

def code
  response.code
end

#conflict?Boolean

Returns:

  • (Boolean)


21
22
23
# File 'lib/analysand/status_code_predicates.rb', line 21

def conflict?
  code.to_i == 409
end

#not_found?Boolean

Returns:

  • (Boolean)


17
18
19
# File 'lib/analysand/status_code_predicates.rb', line 17

def not_found?
  code.to_i == 404
end

#success?Boolean

Returns:

  • (Boolean)


7
8
9
10
11
# File 'lib/analysand/status_code_predicates.rb', line 7

def success?
  c = code.to_i

  c >= 200 && c <= 299
end

#unauthorized?Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/analysand/status_code_predicates.rb', line 13

def unauthorized?
  code.to_i == 401
end