class Faker::Internet::HTTP
Constants
- STATUS_CODES
- STATUS_CODES_GROUPS
Public Class Methods
Source
# File lib/faker/default/internet_http.rb, line 38 def status_code(group: nil) return STATUS_CODES[STATUS_CODES_GROUPS.sample].sample unless group raise ArgumentError, 'Invalid HTTP status code group' unless STATUS_CODES_GROUPS.include?(group) STATUS_CODES[group].sample end
Produces an HTTP
status code
@return [Integer]
@example
Faker::Internet::HTTP.status_code #=> 418
@example
Faker::Internet::HTTP.status_code(group: :information) #=> 102
@example
Faker::Internet::HTTP.status_code(group: :successful) #=> 200
@example
Faker::Internet::HTTP.status_code(group: :redirect) #=> 306
@example
Faker::Internet::HTTP.status_code(group: :client_error) #=> 451
@example
Faker::Internet::HTTP.status_code(group: :server_error) #=> 502
@faker.version 2.13.0