Method: CmisServer::Configuration#initialize
- Defined in:
- lib/cmis_server/configuration.rb
#initialize ⇒ Configuration
Returns a new instance of Configuration.
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/cmis_server/configuration.rb', line 11 def initialize #defines default values @http_basic_auth_procedure = Proc.new do |user, password| puts "Set your identification procedure in the CmisServer gem configuration with key http_basic_auth_procedure." puts "example : config.http_basic_auth_procedure = Proc.new{|user,password| User.find_by(username: user)&.valid_password?(password)}" raise "http_basic_auth_procedure configuration not set" end @arguments_for_root_folder={ type: FolderType.base, properties:{ cmis_object_id: 'cmis:root_folder', cmis_name: "Root Folder", cmis_last_modification_date: DateTime.now, cmis_creation_date: DateTime.now, cmis_created_by: 'unknown' } } @default_page_size = 10 @debug=false @repository_info = {} @optimizations = {} end |