Sha256: a1b494e48cbd32ca208377097f28c247ddfb77919a99cb810fb4ad503a3de507

Contents?: true

Size: 917 Bytes

Versions: 23

Compression:

Stored size: 917 Bytes

Contents

class Application < Rhoconnect::Base
  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(obj,field_name,blob)
      super #=> returns blob[:tempfile]
    end

    def rps_authenticate(username,password)
      true
    end
  end
end

Application.initializer(ROOT_PATH)

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
rhoconnect-7.6.0 examples/simple/application.rb
rhoconnect-7.5.1 examples/simple/application.rb
rhoconnect-7.4.1 examples/simple/application.rb
rhoconnect-7.1.17 examples/simple/application.rb
rhoconnect-6.2.0 examples/simple/application.rb
rhoconnect-6.0.11 examples/simple/application.rb
rhoconnect-5.5.18 examples/simple/application.rb
rhoconnect-5.5.17 examples/simple/application.rb
rhoconnect-5.5.15 examples/simple/application.rb
rhoconnect-5.5.0.22 examples/simple/application.rb
rhoconnect-5.5.2 examples/simple/application.rb
rhoconnect-5.5.0.7 examples/simple/application.rb
rhoconnect-5.5.0.3 examples/simple/application.rb
rhoconnect-5.5.0 examples/simple/application.rb
rhoconnect-5.1.1 examples/simple/application.rb
rhoconnect-4.0.4 examples/simple/application.rb
rhoconnect-4.0.3 examples/simple/application.rb
rhoconnect-4.0.2 examples/simple/application.rb
rhoconnect-4.0.1 examples/simple/application.rb
rhoconnect-4.0.0 examples/simple/application.rb