Class: RoleFu::Generators::AuditGenerator

Inherits:
ActiveRecord::Generators::Base
  • Object
show all
Defined in:
lib/generators/role_fu/audit_generator.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details



12
13
14
15
16
# File 'lib/generators/role_fu/audit_generator.rb', line 12

def self.banner
  "bin/rails generate role_fu:audit [NAME] [options]\n\n" \
  "Generates the audit model and migration.\n" \
  "  NAME is the name of the audit model (default: 'audit')."
end

Instance Method Details

#create_audit_migrationObject



20
21
22
# File 'lib/generators/role_fu/audit_generator.rb', line 20

def create_audit_migration
  migration_template "audit_migration.rb.erb", "db/migrate/role_fu_create_audits.rb"
end

#create_modelObject



24
25
26
# File 'lib/generators/role_fu/audit_generator.rb', line 24

def create_model
  template "audit_model.rb.erb", "app/models/role_assignment_audit.rb"
end