Module: Whodunit::Generator::ApplicationRecordIntegration
- Defined in:
- lib/whodunit/generator/application_record_integration.rb
Overview
Handles ApplicationRecord integration functionality
Class Method Summary collapse
Class Method Details
.handle_application_record_integration! ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/whodunit/generator/application_record_integration.rb', line 7 def self.handle_application_record_integration! application_record_file = "app/models/application_record.rb" return unless application_record_exists?(application_record_file) content = File.read(application_record_file) return if stampable_already_included?(content) return unless user_wants_application_record_integration? add_stampable_to_application_record!(application_record_file, content) end |