Module: Net::HTTPResponse::StatusPredicates

Included in:
Net::HTTPResponse
Defined in:
lib/Net/HTTPResponse/StatusPredicates.rb

Instance Method Summary collapse

Instance Method Details

#client_error?Boolean

Returns:

  • (Boolean)


18
19
20
# File 'lib/Net/HTTPResponse/StatusPredicates.rb', line 18

def client_error?
  @code =~ /^4/ ? true : false
end

#error?Boolean

Returns:

  • (Boolean)


26
27
28
# File 'lib/Net/HTTPResponse/StatusPredicates.rb', line 26

def error?
  client_error? || server_error?
end

#informational?Boolean

Returns:

  • (Boolean)


4
5
6
# File 'lib/Net/HTTPResponse/StatusPredicates.rb', line 4

def informational?
  @code =~ /^1/  ? true : false
end

#redirection?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/Net/HTTPResponse/StatusPredicates.rb', line 14

def redirection?
  @code =~ /^3/ ? true : false
end

#server_error?Boolean

Returns:

  • (Boolean)


22
23
24
# File 'lib/Net/HTTPResponse/StatusPredicates.rb', line 22

def server_error?
  @code =~ /^5/ ? true : false
end

#successful?Boolean Also known as: success?, ok?

Returns:

  • (Boolean)


8
9
10
# File 'lib/Net/HTTPResponse/StatusPredicates.rb', line 8

def successful?
  @code =~ /^2/ ? true : false
end