Changeset 973
- Timestamp:
- 11/12/07 14:58:17 (10 months ago)
- Files:
-
- apps/benchmark (added)
- apps/benchmark/Rakefile (added)
- apps/benchmark/app (added)
- apps/benchmark/app/controllers (added)
- apps/benchmark/app/controllers/application.rb (added)
- apps/benchmark/app/controllers/exceptions.rb (added)
- apps/benchmark/app/controllers/perf.rb (added)
- apps/benchmark/app/helpers (added)
- apps/benchmark/app/helpers/global_helper.rb (added)
- apps/benchmark/app/helpers/perf_helper.rb (added)
- apps/benchmark/app/mailers (added)
- apps/benchmark/app/mailers/helpers (added)
- apps/benchmark/app/mailers/views (added)
- apps/benchmark/app/mailers/views/layout (added)
- apps/benchmark/app/mailers/views/layout/application.html.erb (added)
- apps/benchmark/app/mailers/views/layout/application.text.erb (added)
- apps/benchmark/app/models (added)
- apps/benchmark/app/parts (added)
- apps/benchmark/app/parts/helpers (added)
- apps/benchmark/app/parts/views (added)
- apps/benchmark/app/parts/views/layout (added)
- apps/benchmark/app/parts/views/layout/application.html.erb (added)
- apps/benchmark/app/views (added)
- apps/benchmark/app/views/exceptions (added)
- apps/benchmark/app/views/exceptions/internal_server_error.html.erb (added)
- apps/benchmark/app/views/exceptions/not_acceptable.html.erb (added)
- apps/benchmark/app/views/exceptions/not_found.html.erb (added)
- apps/benchmark/app/views/layout (added)
- apps/benchmark/app/views/layout/application.html.erb (added)
- apps/benchmark/app/views/perf (added)
- apps/benchmark/app/views/perf/_partial.html.erb (added)
- apps/benchmark/app/views/perf/partials.html.erb (added)
- apps/benchmark/app/views/perf/simple_template.html.erb (added)
- apps/benchmark/config (added)
- apps/benchmark/config/boot.rb (added)
- apps/benchmark/config/dependencies.rb (added)
- apps/benchmark/config/environments (added)
- apps/benchmark/config/environments/development.rb (added)
- apps/benchmark/config/environments/production.rb (added)
- apps/benchmark/config/environments/test.rb (added)
- apps/benchmark/config/merb.yml (added)
- apps/benchmark/config/merb_init.rb (added)
- apps/benchmark/config/router.rb (added)
- apps/benchmark/config/upload.conf (added)
- apps/benchmark/gems (added)
- apps/benchmark/lib (added)
- apps/benchmark/log (added)
- apps/benchmark/log/merb.4000.log (added)
- apps/benchmark/public (added)
- apps/benchmark/public/images (added)
- apps/benchmark/public/images/merb.jpg (added)
- apps/benchmark/public/javascripts (added)
- apps/benchmark/public/merb.fcgi (added)
- apps/benchmark/public/stylesheets (added)
- apps/benchmark/public/stylesheets/master.css (added)
- apps/benchmark/script (added)
- apps/benchmark/script/benchmark (added)
- apps/benchmark/script/destroy (added)
- apps/benchmark/script/generate (added)
- apps/benchmark/script/stop_merb (added)
- apps/benchmark/spec (added)
- apps/benchmark/spec/controllers (added)
- apps/benchmark/spec/controllers/perf_spec.rb (added)
- apps/benchmark/spec/helpers (added)
- apps/benchmark/spec/helpers/perf_helper_spec.rb (added)
- apps/benchmark/spec/models (added)
- apps/benchmark/spec/spec_helper.rb (added)
- apps/benchmark/spec/views (added)
- apps/benchmark/spec/views/perf (added)
- apps/benchmark/spec/views/perf/index_html_spec.rb (added)
- apps/benchmark/test (added)
- apps/benchmark/test/test_helper.rb (added)
- apps/benchmark/test/unit (added)
- trunk/lib/merb/core_ext/get_args.rb (modified) (1 diff)
- trunk/lib/merb/server.rb (modified) (1 diff)
- trunk/spec/fixtures/controllers/dispatch_spec_controllers.rb (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/merb/core_ext/get_args.rb
r922 r973 40 40 def get_args 41 41 klass, meth = self.to_s.split(/ /).to_a[1][0..-2].split("#") 42 # Remove stupidity for #<Method: Class(Object)#foo> 43 klass = $` if klass =~ /\(/ 42 44 ParseTreeArray.translate(Object.const_get(klass), meth).get_args 43 45 end trunk/lib/merb/server.rb
r965 r973 347 347 loaded_classes = Merb::Controller._subclasses - old_subclasses 348 348 load_action_arguments(loaded_classes) 349 load_controller_globs 349 350 rescue Exception => e 350 351 puts "Error reloading file #{file}: #{e}" trunk/spec/fixtures/controllers/dispatch_spec_controllers.rb
r904 r973 35 35 end 36 36 37 class Baz < Merb::Controller 38 39 def index 40 end 41 42 end 43 44 class Bat < Merb::Controller 45 end 37 46 38 47 class AdminAccessRequired < Merb::ControllerExceptions::Unauthorized; end … … 215 224 end 216 225 226 # If this throws an error, it's because parameterized args are somehow borked 217 227 Merb::Server.load_application
