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