lib/generators/refinerycms_news_generator.rb in refinerycms-news-1.0 vs lib/generators/refinerycms_news_generator.rb in refinerycms-news-1.0.1
- old
+ new
@@ -2,20 +2,20 @@
class RefinerycmsNewsGenerator < Rails::Generators::NamedBase
include Rails::Generators::Migration
source_root File.expand_path('../refinerycms_news/templates/', __FILE__)
- argument :name, :type => :string, :default => 'news_items', :banner => ''
- argument :attributes, :type => :array, :default => ["title:string", "body:text", "publish_date:datetime"]
+ argument :name, :type => :string, :default => 'news_item', :banner => ''
+ argument :attributes, :type => :array, :default => ["title:string", "body:text", "publish_date:datetime", "image_id:integer", "external_url:string"]
def generate
# seed file
template 'db/seeds/seed.rb', Rails.root.join('db/seeds/refinerycms_news.rb')
next_migration_number = ActiveRecord::Generators::Base.next_migration_number(File.dirname(__FILE__))
template('db/migrate/migration_number_create_singular_name.rb',
- Rails.root.join("db/migrate/#{next_migration_number}_create_#{singular_name}.rb"))
-
+ Rails.root.join("db/migrate/#{next_migration_number}_create_#{plural_name}.rb"))
+
unless self.behavior == :revoke
puts "------------------------"
puts "Now run:"
puts "rake db:migrate"
puts "------------------------"
\ No newline at end of file