Sha256: 7a3755ef05ac3c5986d61f6941f72043d2d47b92c2cc656bc68f84baaf25c717

Contents?: true

Size: 870 Bytes

Versions: 2

Compression:

Stored size: 870 Bytes

Contents

require rmce_uploadr_root_path('rmce_uploadr', 'app', 'image')
require rmce_uploadr_root_path('rmce_uploadr', 'app', 'images_controller')

#
# main sinatra app, inside RMceUploadr module.
#
module RMceUploadr
  class App < Sinatra::Base
    set :app_file, __FILE__
    set :run, Proc.new { $0 == app_file }
    set :dump_errors, true
    set :methodoverride, true
    set :raise_errors, Proc.new { test? || development? }
    set :show_exceptions, Proc.new { development? }
    
    set :static, true
    set :root, rmce_uploadr_root_path('rmce_uploadr')
    set :public, rmce_uploadr_root_path('rmce_uploadr', 'public')
    set :views, rmce_uploadr_root_path('rmce_uploadr', 'views')
    
    def dbconf=(opts)
      RMceUploadr.dbconf = opts
    end
    
    use Rack::Session::Cookie
    #use Rack::Flash
    register Sinatra::RMceUploadr::ImagesController
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rmce_uploadr-0.0.2 lib/rmce_uploadr/app/app.rb
rmce_uploadr-0.0.1 lib/rmce_uploadr/app/app.rb