Module: Rack::Accept

Defined in:
lib/rack/accept.rb,
lib/rack/accept/version.rb,
lib/rack/accept/encoding.rb,
lib/rack/accept/language.rb,
lib/rack/accept/response.rb,
lib/rack/accept/media_type.rb,
lib/rack/accept/request.rb,
lib/rack/accept/context.rb,
lib/rack/accept/charset.rb,
lib/rack/accept/header.rb

Overview

HTTP Accept* for Ruby/Rack.

http://mjijackson.com/rack-accept

Defined Under Namespace

Modules: Header Classes: Charset, Context, Encoding, Language, MediaType, Request, Response

Constant Summary collapse

VERSION =
[0, 4, 5]

Class Method Summary collapse

Class Method Details

.new(app, &block) ⇒ Object

Enables Rack::Accept to be used as a Rack middleware.



8
9
10
# File 'lib/rack/accept.rb', line 8

def self.new(app, &block)
  Context.new(app, &block)
end

.version ⇒ Object

Returns the current version of Rack::Accept as a string.



6
7
8
# File 'lib/rack/accept/version.rb', line 6

def self.version
  VERSION.join('.')
end