Skip to content

Commit 3da170a

Browse files
committed
Use rails-3 style generators instead of original kind
1 parent cbb6eeb commit 3da170a

File tree

5 files changed

+31
-27
lines changed

5 files changed

+31
-27
lines changed

generators/vestal_versions/vestal_versions_generator.rb

Lines changed: 0 additions & 24 deletions
This file was deleted.

lib/generators/vestal_versions.rb

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
require 'rails/generators/named_base'
2+
3+
module VestalVersions
4+
module Generators
5+
module Base
6+
def source_root
7+
@_vestal_versions_source_root ||= File.expand_path(File.join('../vestal_versions', generator_name, 'templates'), __FILE__)
8+
end
9+
end
10+
end
11+
end
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
require 'generators/vestal_versions'
2+
require 'rails/generators/active_record'
3+
4+
module VestalVersions
5+
module Generators
6+
class MigrationGenerator < ActiveRecord::Generators::Base
7+
extend Base
8+
9+
argument :name, :type => :string, :default => 'create_vestal_versions'
10+
11+
def generate_files
12+
migration_template 'migration.rb', "db/migrate/#{name}"
13+
template 'initializer.rb', 'config/initializers/vestal_versions.rb'
14+
end
15+
end
16+
end
17+
end

generators/vestal_versions/templates/migration.rb renamed to lib/generators/vestal_versions/migration/templates/migration.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ def self.up
33
create_table :versions do |t|
44
t.belongs_to :versioned, :polymorphic => true
55
t.belongs_to :user, :polymorphic => true
6-
t.string :user_name
7-
t.text :modifications
6+
t.string :user_name
7+
t.text :modifications
88
t.integer :number
99
t.integer :reverted_from
10-
t.string :tag
10+
t.string :tag
1111

1212
t.timestamps
1313
end

0 commit comments

Comments
 (0)