Class: AuditLogger::Configuration
- Inherits:
-
Object
- Object
- AuditLogger::Configuration
- Defined in:
- lib/audit_logger/configuration.rb
Instance Attribute Summary collapse
-
#changed_by_id_resolver ⇒ Object
Cada accessor representa um ponto configuravel da gem.
-
#changed_by_other_resolver ⇒ Object
Cada accessor representa um ponto configuravel da gem.
-
#changed_by_type_resolver ⇒ Object
Cada accessor representa um ponto configuravel da gem.
-
#humanize_by_default ⇒ Object
Cada accessor representa um ponto configuravel da gem.
-
#humanizer ⇒ Object
Cada accessor representa um ponto configuravel da gem.
-
#i18n_scopes ⇒ Object
Cada accessor representa um ponto configuravel da gem.
-
#ignored_attributes ⇒ Object
Cada accessor representa um ponto configuravel da gem.
-
#ip_resolver ⇒ Object
Cada accessor representa um ponto configuravel da gem.
-
#uuid_resolver ⇒ Object
Cada accessor representa um ponto configuravel da gem.
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
-
#reset! ⇒ Object
Restaura todos os defaults para um estado conhecido e previsivel.
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
16 17 18 |
# File 'lib/audit_logger/configuration.rb', line 16 def initialize reset! end |
Instance Attribute Details
#changed_by_id_resolver ⇒ Object
Cada accessor representa um ponto configuravel da gem.
6 7 8 |
# File 'lib/audit_logger/configuration.rb', line 6 def changed_by_id_resolver @changed_by_id_resolver end |
#changed_by_other_resolver ⇒ Object
Cada accessor representa um ponto configuravel da gem.
6 7 8 |
# File 'lib/audit_logger/configuration.rb', line 6 def changed_by_other_resolver @changed_by_other_resolver end |
#changed_by_type_resolver ⇒ Object
Cada accessor representa um ponto configuravel da gem.
6 7 8 |
# File 'lib/audit_logger/configuration.rb', line 6 def changed_by_type_resolver @changed_by_type_resolver end |
#humanize_by_default ⇒ Object
Cada accessor representa um ponto configuravel da gem.
6 7 8 |
# File 'lib/audit_logger/configuration.rb', line 6 def humanize_by_default @humanize_by_default end |
#humanizer ⇒ Object
Cada accessor representa um ponto configuravel da gem.
6 7 8 |
# File 'lib/audit_logger/configuration.rb', line 6 def humanizer @humanizer end |
#i18n_scopes ⇒ Object
Cada accessor representa um ponto configuravel da gem.
6 7 8 |
# File 'lib/audit_logger/configuration.rb', line 6 def i18n_scopes @i18n_scopes end |
#ignored_attributes ⇒ Object
Cada accessor representa um ponto configuravel da gem.
6 7 8 |
# File 'lib/audit_logger/configuration.rb', line 6 def ignored_attributes @ignored_attributes end |
#ip_resolver ⇒ Object
Cada accessor representa um ponto configuravel da gem.
6 7 8 |
# File 'lib/audit_logger/configuration.rb', line 6 def ip_resolver @ip_resolver end |
#uuid_resolver ⇒ Object
Cada accessor representa um ponto configuravel da gem.
6 7 8 |
# File 'lib/audit_logger/configuration.rb', line 6 def uuid_resolver @uuid_resolver end |
Instance Method Details
#reset! ⇒ Object
Restaura todos os defaults para um estado conhecido e previsivel.
21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/audit_logger/configuration.rb', line 21 def reset! # Defaults simples para que a gem funcione sem obrigar configuracao imediata. self.changed_by_id_resolver = nil self.changed_by_type_resolver = nil self.changed_by_other_resolver = -> { {} } self.uuid_resolver = nil self.ip_resolver = nil self.humanize_by_default = true self.i18n_scopes = default_i18n_scopes self.ignored_attributes = default_ignored_attributes self.humanizer = nil self end |