Sha256: eece24ae82d9fb973bbc1335ae63611b48af06debf61dac273306a37a74dd7b4
Contents?: true
Size: 486 Bytes
Versions: 13
Compression:
Stored size: 486 Bytes
Contents
Server.api4 :reset, :post, "/rc/#{Rhoconnect::API_VERSION}/system/reset", true, {:verb => :post, :url => ['/api/reset', '/api/admin/reset']} do |params,user| keep_token = user.token.value Store.db.flushdb app_klass = Object.const_get(camelize(APP_NAME)) if app_klass.singleton_methods.map(&:to_sym).include?(:initializer) app_klass.send :initializer, Rhoconnect.base_directory end # restoring previous token value after flushdb user.token = keep_token "DB reset" end
Version data entries
13 entries across 13 versions & 1 rubygems