bench/benchapp/application.rb in rhosync-2.0.0.beta7 vs bench/benchapp/application.rb in rhosync-2.0.0.beta8

- old
+ new

@@ -2,11 +2,25 @@ class << self def authenticate(username,password,session) true # do some interesting authentication here... end + # Add hooks for application startup here + # Don't forget to call super at the end! def initializer(path) super + end + + # Calling super here returns rack tempfile path: + # i.e. /var/folders/J4/J4wGJ-r6H7S313GEZ-Xx5E+++TI + # Note: This tempfile is removed when server stops or crashes... + # See http://rack.rubyforge.org/doc/Multipart.html for more info + # + # Override this by creating a copy of the file somewhere + # and returning the path to that file (then don't call super!): + # i.e. /mnt/myimages/soccer.png + def store_blob(blob) + super #=> returns blob[:tempfile] end end end Application.initializer(ROOT_PATH) \ No newline at end of file