Module: ForemanAnsibleDirector::Logging::LoggableModel
- Extended by:
- ActiveSupport::Concern
- Includes:
- RequestCtx::RequestContextHelper
- Included in:
- AnsibleDirectorModel
- Defined in:
- app/lib/foreman_ansible_director/logging/loggable_model.rb
Instance Method Summary collapse
Methods included from RequestCtx::RequestContextHelper
Instance Method Details
#log_creation ⇒ Object
20 21 22 |
# File 'app/lib/foreman_ansible_director/logging/loggable_model.rb', line 20 def log_creation ctx&.add_created(self) if loggable? end |
#log_destroy ⇒ Object
28 29 30 |
# File 'app/lib/foreman_ansible_director/logging/loggable_model.rb', line 28 def log_destroy ctx&.add_deleted(self) if loggable? end |
#log_update ⇒ Object
24 25 26 |
# File 'app/lib/foreman_ansible_director/logging/loggable_model.rb', line 24 def log_update ctx&.add_updated(self) if !previous_changes.empty? && loggable? end |
#loggable? ⇒ Boolean
16 17 18 |
# File 'app/lib/foreman_ansible_director/logging/loggable_model.rb', line 16 def loggable? true end |