U:RDoc::NormalClass[iI" Deflater:ETI"Rack::Deflater;TI" Object;To:RDoc::Markup::Document: @parts[o;;[ o:RDoc::Markup::Paragraph;[I"AThis middleware enables content encoding of http responses, ;TI")usually for purposes of compression.;To:RDoc::Markup::BlankLineo; ;[I"#Currently supported encodings:;T@o:RDoc::Markup::List: @type: BULLET: @items[o:RDoc::Markup::ListItem: @label0;[o; ;[I" gzip;To;;0;[o; ;[I"!identity (no transformation);T@o; ;[ I"FThis middleware automatically detects when encoding is supported ;TI"?and allowed. For example no encoding is made when a cache ;TI"Fdirective of 'no-transform' is present, when the response status ;TI"Ecode is one that doesn't allow an entity body, or when the body ;TI"is empty.;T@o; ;[I"INote that despite the name, Deflater does not support the +deflate+ ;TI"encoding.;T: @fileI"lib/rack/deflater.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[[[[[I" class;T[[: public[[I"new;TI"lib/rack/deflater.rb;T[:protected[[: private[[I" instance;T[[;[[I" call;T@9[;[[;[[I"should_deflate?;T@9[[U:RDoc::Context::Section[i0o;;[;0;0[@-I" Rack;TcRDoc::NormalModule