Sha256: c538700d6d2c38ac8c4a55604e9ebdae3f53e6a3196b48554adae67c68d86bd5
Contents?: true
Size: 924 Bytes
Versions: 1
Compression:
Stored size: 924 Bytes
Contents
module EuGdpr module Configuration def configure yield self end mattr_accessor(:base_controller) { Proc.new {{}} } mattr_accessor(:personal_data_root_classes) { Proc.new {{}} } mattr_accessor(:filter_personal_data_attributes) { [] } mattr_accessor(:enforce_ssl) { true } mattr_accessor(:enable_cookie_consent_banner) { true } def personal_data @personal_data ||= ::EuGdpr::PersonalDataRegistry.instance end def self.enforce_ssl? enforce_ssl end def self.enable_cookie_consent_banner? enable_cookie_consent_banner end def self.privacy_policy_defaults_for(locale) privacy_policy_defaults[locale.to_sym] end def self.privacy_policy_available_for(locale) EuGdpr::PrivacyPolicy.where(:locale => locale).any? end def self.filtered_log_parameters Rails.application.config.filter_parameters end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rails_eu_gdpr-0.0.4 | lib/eu_gdpr/configuration.rb |