module Shogun::Control

Constants

ACCEPTED
ALREADY_REPORTED
BAD_GATEWAY
BAD_REQUEST
CONFLICT
CONTINUE
CREATED
EXPECTATION_FAILED
FAILED_DEPENDENCY
FORBIDDEN
FOUND
GATEWAY_TIMEOUT
GONE
HTTP_VERSION_NOT_SUPPORTED
IM_A_TEAPOT
IM_USED
INSUFFICIENT_STORAGE
INTERNAL_SERVER_ERROR
LENGTH_REQUIRED
LOCKED
LOOP_DETECTED
METHOD_NOT_ALLOWED
MOVED_PERMANENTLY
MULTIPLE_CHOICES
MULTISTATUS
NETWORK_AUTHENTICATION_REQUIRED
NONAUTHORITATIVE_INFORMATION
NOT_ACCEPTABLE
NOT_EXTENDED
NOT_FOUND
NOT_IMPLEMENTED
NOT_MODIFIED
NO_CONTENT
OK
PARTIAL_CONTENT
PAYMENT_REQUIRED
PERMANENT_REDIRECT
PRECONDITION_FAILED
PRECONDITION_REQUIRED
PROCESSING
PROXY_AUTHENTICATION_REQUIRED
REQUESTED_RANGE_NOT_SATISFIABLE
REQUEST_ENTITY_TOO_LARGE
REQUEST_HEADER_FIELDS_TOO_LARGE
REQUEST_TIMEOUT
REQUEST_URI_TOO_LONG
RESERVED
RESET_CONTENT
SEE_OTHER
SERVICE_UNAVAILABLE
SWITCHING_PROTOCOLS
TEMPORARY_REDIRECT
TOO_MANY_REQUESTS
UNAUTHORIZED
UNPROCESSABLE_ENTITY
UNSUPPORTED_MEDIA_TYPE
UPGRADE_REQUIRED
USE_PROXY
VARIANT_ALSO_NEGOTIATES

Public Instance Methods

to_a() click to toggle source
# File lib/shogun/control.rb, line 65
def to_a
  [status, headers, body]
end

Private Instance Methods

body() click to toggle source
# File lib/shogun/control.rb, line 77
        def body
  if @denormalizer then @denormalizer.as_document else "" end
end
headers() click to toggle source
# File lib/shogun/control.rb, line 73
        def headers
  @headers || {}
end
status() click to toggle source
# File lib/shogun/control.rb, line 69
        def status
  @status || INTERNAL_SERVER_ERROR
end