class XmlConv::Util::RackInterface

Constants

ENABLE_ADMIN
SESSION
VALIDATOR

Public Class Methods

new(app: XmlConvApp, auth: nil, validator: XmlConv::Util::Validator) click to toggle source
Calls superclass method
# File lib/xmlconv/util/rack_interface.rb, line 12
def initialize(app: XmlConvApp,
               auth: nil,
               validator: XmlConv::Util::Validator)
  [ File.join(Dir.pwd, 'etc', 'config.yml'),
  ].each do |config_file|
    if File.exist?(config_file)
      SBSM.info "XmlConv.config.load from #{config_file}"
      XmlConv.config.load (config_file)
      break
    end
  end
  @app = app
  super(app: app,
        session_class: XmlConv::Util::Session,
        unknown_user: XmlConv::Util::KnownUser.new,
        validator: validator,
        cookie_name: 'virbac.bbmb'
        )
end