Sha256: 02b84bacb37fc2674f36f001b8f12cde3aa6f23dbd315c1ac9c3440938252f22
Contents?: true
Size: 1.07 KB
Versions: 4
Compression:
Stored size: 1.07 KB
Contents
module Qa class Configuration def cors_headers? return @cors_headers_enabled unless @cors_headers_enabled.nil? @cors_headers_enabled = false end def enable_cors_headers @cors_headers_enabled = true end def disable_cors_headers @cors_headers_enabled = false end # Provide a token that allows reloading of linked data authorities through the controller # action '/reload/linked_data/authorities?auth_token=YOUR_AUTH_TOKEN_DEFINED_HERE' without # requiring a restart of rails. By default, reloading through the browser is not allowed # when the token is nil or blank. Change to your approved token string in # config/initializers/qa.rb. attr_writer :authorized_reload_token def authorized_reload_token @authorized_reload_token ||= nil end def valid_authority_reload_token?(token) return false if token.blank? || authorized_reload_token.blank? token == authorized_reload_token end # Hold linked data authority configs attr_accessor :linked_data_authority_configs end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
qa-3.1.0 | lib/qa/configuration.rb |
qa-2.3.0 | lib/qa/configuration.rb |
qa-3.0.0 | lib/qa/configuration.rb |
qa-2.2.0 | lib/qa/configuration.rb |