Skip to content

Commit

Permalink
Request is no longer global
Browse files Browse the repository at this point in the history
  • Loading branch information
tj committed Apr 2, 2010
1 parent 2668156 commit a2a0935
Show file tree
Hide file tree
Showing 11 changed files with 45 additions and 8 deletions.
4 changes: 3 additions & 1 deletion examples/coffee-upload/app.coffee
Expand Up @@ -3,6 +3,8 @@ require.paths.unshift 'lib'
require 'express'
require 'express/plugins'

sys: require 'sys'

configure ->
use MethodOverride
use ContentLength
Expand All @@ -26,7 +28,7 @@ get '/upload', ->

post '/upload', ->
@param('images').each (image) =>
puts image.filename + ' -> ' + image.tempfile
sys.puts image.filename + ' -> ' + image.tempfile
@flash 'info', 'Uploaded ' + image.filename
@redirect '/upload'

Expand Down
4 changes: 3 additions & 1 deletion examples/upload/app.js
Expand Up @@ -3,6 +3,8 @@ require.paths.unshift('lib')
require('express')
require('express/plugins')

var sys = require('sys')

configure(function(){
use(MethodOverride)
use(ContentLength)
Expand All @@ -29,7 +31,7 @@ get('/upload', function(){

post('/upload', function(){
this.param('images').each(function(image){
puts(image.filename + ' -> ' + image.tempfile)
sys.puts(image.filename + ' -> ' + image.tempfile)
this.flash('info', 'Uploaded ' + image.filename)
}, this)
this.redirect('/upload')
Expand Down
5 changes: 3 additions & 2 deletions lib/express/core.js
Expand Up @@ -5,13 +5,14 @@
* Module dependencies.
*/

var multipart = require('multipart'),
var Request = require('express/request').Request,
normalizePath = require('express/request').normalizePath,
multipart = require('multipart'),
utils = require('express/utils'),
http = require('http'),
sys = require('sys'),
fs = require('fs')

global.merge(require('express/request'))
global.merge(require('express/plugin'))
global.merge(require('express/dsl'))

Expand Down
6 changes: 6 additions & 0 deletions lib/express/plugins/cache.js
@@ -1,6 +1,12 @@

// Express - Cache - Copyright TJ Holowaychuk <tj@vision-media.ca> (MIT Licensed)

/**
* Module dependencies.
*/

var Request = require('express/request').Request

// --- Cache

var Cache = new Class({
Expand Down
6 changes: 6 additions & 0 deletions lib/express/plugins/cookie.js
@@ -1,6 +1,12 @@

// Express - Cookie - Copyright TJ Holowaychuk <tj@vision-media.ca> (MIT Licensed)

/**
* Module dependencies.
*/

var Request = require('express/request').Request

/**
* Parse an HTTP _cookie_ string into a hash.
*
Expand Down
8 changes: 8 additions & 0 deletions lib/express/plugins/flash.js
@@ -1,6 +1,14 @@

// Express - Flash - Copyright TJ Holowaychuk <tj@vision-media.ca> (MIT Licensed)

/**
* Module dependencies.
*/

var Request = require('express/request').Request

// --- Flash

exports.Flash = Plugin.extend({
extend: {

Expand Down
8 changes: 8 additions & 0 deletions lib/express/plugins/redirect.js
@@ -1,6 +1,14 @@

// Express - Redirect - Copyright TJ Holowaychuk <tj@vision-media.ca> (MIT Licensed)

/**
* Module dependencies.
*/

var Request = require('express/request').Request

// --- Redirect

exports.Redirect = Plugin.extend({
extend: {

Expand Down
3 changes: 2 additions & 1 deletion lib/express/plugins/session.js
Expand Up @@ -5,7 +5,8 @@
* Module dependencies.
*/

var utils = require('express/utils')
var Request = require('express/request').Request,
utils = require('express/utils')

// --- Session

Expand Down
3 changes: 2 additions & 1 deletion lib/express/plugins/static.js
Expand Up @@ -5,7 +5,8 @@
* Module dependencies.
*/

var path = require('path'),
var Request = require('express/request').Request,
path = require('path'),
fs = require('fs')

// --- File
Expand Down
3 changes: 2 additions & 1 deletion lib/express/plugins/view.js
Expand Up @@ -5,7 +5,8 @@
* Module dependencies.
*/

var extname = require('path').extname,
var Request = require('express/request').Request,
extname = require('path').extname,
fs = require('fs')

/**
Expand Down
3 changes: 2 additions & 1 deletion lib/express/spec/mocks.js
Expand Up @@ -5,7 +5,8 @@
* Module dependencies.
*/

var path = require('path'),
var Request = require('express/request').Request,
path = require('path'),
fs = require('fs')

/**
Expand Down

0 comments on commit a2a0935

Please sign in to comment.