module PhiAttrs
Namespace for classes and modules that handle PHI Attribute Access Logging
Constants
- FORMAT
- PHI_ACCESS_LOG_TAG
- VERSION
Public Class Methods
configure() { |self| ... }
click to toggle source
# File lib/phi_attrs/configure.rb, line 8 def self.configure yield self if block_given? end
current_user_method()
click to toggle source
# File lib/phi_attrs/configure.rb, line 28 def self.current_user_method @@current_user_method end
current_user_method=(value)
click to toggle source
# File lib/phi_attrs/configure.rb, line 32 def self.current_user_method=(value) @@current_user_method = value end
log_path()
click to toggle source
# File lib/phi_attrs/configure.rb, line 12 def self.log_path @@log_path end
log_path=(value)
click to toggle source
# File lib/phi_attrs/configure.rb, line 16 def self.log_path=(value) @@log_path = value end
log_phi_access(user, message)
click to toggle source
# File lib/phi_attrs.rb, line 16 def self.log_phi_access(user, message) PhiAttrs::Logger.tagged(PHI_ACCESS_LOG_TAG, user) do PhiAttrs::Logger.info(message) end end
translation_prefix()
click to toggle source
# File lib/phi_attrs/configure.rb, line 20 def self.translation_prefix @@translation_prefix end
translation_prefix=(value)
click to toggle source
# File lib/phi_attrs/configure.rb, line 24 def self.translation_prefix=(value) @@translation_prefix = value end