Module: Goliath::Rack

Defined in:
lib/goliath/rack.rb,
lib/goliath/rack/jsonp.rb,
lib/goliath/rack/types.rb,
lib/goliath/rack/params.rb,
lib/goliath/rack/render.rb,
lib/goliath/rack/tracer.rb,
lib/goliath/rack/builder.rb,
lib/goliath/rack/favicon.rb,
lib/goliath/rack/heartbeat.rb,
lib/goliath/rack/templates.rb,
lib/goliath/rack/validator.rb,
lib/goliath/rack/formatters.rb,
lib/goliath/rack/types/base.rb,
lib/goliath/rack/types/core.rb,
lib/goliath/rack/validation.rb,
lib/goliath/rack/types/symbol.rb,
lib/goliath/rack/types/boolean.rb,
lib/goliath/rack/formatters/xml.rb,
lib/goliath/rack/formatters/html.rb,
lib/goliath/rack/formatters/json.rb,
lib/goliath/rack/formatters/yaml.rb,
lib/goliath/rack/async_middleware.rb,
lib/goliath/rack/formatters/plist.rb,
lib/goliath/rack/validation/param.rb,
lib/goliath/rack/default_mime_type.rb,
lib/goliath/rack/simple_aroundware.rb,
lib/goliath/rack/validation/coerce.rb,
lib/goliath/rack/barrier_aroundware.rb,
lib/goliath/rack/validation/required.rb,
lib/goliath/rack/default_response_format.rb,
lib/goliath/rack/validation/boolean_value.rb,
lib/goliath/rack/validation/numeric_range.rb,
lib/goliath/rack/simple_aroundware_factory.rb,
lib/goliath/rack/validation/default_params.rb,
lib/goliath/rack/validation/request_method.rb,
lib/goliath/rack/validation/required_param.rb,
lib/goliath/rack/validation/required_value.rb,
lib/goliath/rack/barrier_aroundware_factory.rb

Defined Under Namespace

Modules: AsyncMiddleware, BarrierAroundware, Formatters, SimpleAroundware, Templates, Types, Validation, Validator Classes: BarrierAroundwareFactory, Builder, DefaultMimeType, DefaultResponseFormat, Favicon, Heartbeat, JSONP, Params, Render, SimpleAroundwareFactory, Tracer

Constant Summary collapse

URL_ENCODED =
%r{^application/x-www-form-urlencoded}
JSON_ENCODED =
%r{^application/((vnd\.api\+)?json|javascript)}