module RackWarden::Frameworks::Rack

Public Instance Methods

selector() click to toggle source
# File lib/rack_warden/frameworks/rack.rb, line 7
def selector
  App.logger.debug "RW Rack.selector parent_app.ancestors #{parent_app.ancestors}"
  parent_app.ancestors.find{|x| x.to_s=='Rack::URLMap'}
end
setup_framework() click to toggle source
# File lib/rack_warden/frameworks/rack.rb, line 25
def setup_framework
  App.logger.debug "RW setup_framework for rack app #{parent_app}"
                  parent_app.include(RackWarden::UniversalHelpers)
  App.logger.info "RW registering class methods with #{parent_app}"
                  parent_app.extend ClassMethods
                  App.set :rack_authentication, '.*'
                  #parent_app.require_login(RackWarden::App.require_login) if RackWarden::App.require_login != false
  end
views_path() click to toggle source
# File lib/rack_warden/frameworks/rack.rb, line 12
def views_path
  [File.join(Dir.pwd, "views/rack_warden"), File.join(Dir.pwd,"views")]
end