Class: Rockstart::Development::AuditedGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Includes:
Generators::ClassOptionHelpers, Generators::MigrationHelpers, Generators::TemplateHelpers
Defined in:
lib/generators/rockstart/development/audited/audited_generator.rb

Instance Method Summary collapse

Instance Method Details

#add_custom_audit_modelObject



18
19
20
21
# File 'lib/generators/rockstart/development/audited/audited_generator.rb', line 18

def add_custom_audit_model
  template "audit.rb", "app/models/audit.rb"
  template "audit_spec.rb", "spec/models/audit_spec.rb"
end

#add_initializerObject



23
24
25
# File 'lib/generators/rockstart/development/audited/audited_generator.rb', line 23

def add_initializer
  copy_initializer "audited"
end

#add_migrationsObject



27
28
29
# File 'lib/generators/rockstart/development/audited/audited_generator.rb', line 27

def add_migrations
  migration_template "install_audited.rb", "db/migrate/install_audited.rb"
end

#add_spec_supportObject



31
32
33
# File 'lib/generators/rockstart/development/audited/audited_generator.rb', line 31

def add_spec_support
  copy_spec_support "audited"
end