public
Description: A very fast & simple Ruby web server
Homepage: http://code.macournoyer.com/thin/
Clone URL: git://github.com/macournoyer/thin.git
Search Repo:
Eval Rackup config file using top level bindings.
macournoyer (author)
Sun Feb 17 16:53:28 -0800 2008
commit  8cd1a95853ec16da2156e86cbb4380577b04f802
tree    f5b09cf0f2b5636d87507e4c5a0ef5d564ece47f
parent  18b430d1fede94c2e19bc70b5b8c8826846e8c73
...
1
 
2
3
4
...
1
2
3
4
5
0
@@ -1,4 +1,5 @@
0
 == 0.7.0 Spherical Cow release
0
+ * Eval Rackup config file using top level bindings.
0
  * Remove daemons gem dependency on Windows plateform, fixes #45.
0
  * Change default timeout from 60 to 30 seconds.
0
  * Add --descriptors option to sets the maximum number of file or socket descriptors that
...
51
52
53
54
 
55
56
57
...
51
52
53
 
54
55
56
57
0
@@ -51,7 +51,7 @@
0
         # to Rails adapter.
0
         if @options[:rackup]
0
           rackup_code = File.read(@options[:rackup])
0
- server.app = eval("Rack::Builder.new {( #{rackup_code}\n )}.to_app", nil, @options[:rackup])
0
+ server.app = eval("Rack::Builder.new {( #{rackup_code}\n )}.to_app", TOPLEVEL_BINDING, @options[:rackup])
0
         else
0
           server.app = Rack::Adapter::Rails.new(@options.merge(:root => @options[:chdir]))
0
         end

Comments

    No one has commented yet.