lib/rack/app/singleton_methods/mounting.rb in rack-app-3.0.0.beta vs lib/rack/app/singleton_methods/mounting.rb in rack-app-3.0.0.delta

- old
+ new

@@ -8,16 +8,18 @@ end duplication = ::Rack::App::Utils.deep_dup(api_class) duplication.on_mounted.each do |on_mount| - duplication.instance_exec(mount_prop, &on_mount) + duplication.class_exec(mount_prop, &on_mount) end + cli.merge!(duplication.cli) + merge_prop = {:namespaces => [@namespaces, mount_to_path].flatten} router.merge_router!(duplication.router, merge_prop) - return nil + nil end def mount_directory(directory_path, options={}) directory_full_path = ::Rack::App::Utils.expand_path(directory_path)