Sha256: 064e2f7d208732e0328cb7354bfd9f4adea7a7c2ea8970f3f8154bc1f9358f6e
Contents?: true
Size: 361 Bytes
Versions: 3
Compression:
Stored size: 361 Bytes
Contents
require 'wurfl-lite-middleware/version' require 'wurfl-lite' class WURFL class Middleware def initialize( app ) @app = app @wurfl = ENV.has_key?( 'WURFL_XML' ) ? WURFL.new( ENV[ 'WURFL_XML' ].split(',') ) : WURFL.new end def call( env ) env['WURFL'] = @wurfl[ env[ 'HTTP_USER_AGENT' ] ] @app.call( env ) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
wurfl-lite-middleware-1.0.6 | lib/wurfl-lite-middleware.rb |
wurfl-lite-middleware-1.0.5 | lib/wurfl-lite-middleware.rb |
wurfl-lite-middleware-1.0.4 | lib/wurfl-lite-middleware.rb |