lib/generators/scrivito/widget/widget_generator.rb in scrivito_sdk-0.50.1 vs lib/generators/scrivito/widget/widget_generator.rb in scrivito_sdk-0.60.0.rc1
- old
+ new
@@ -1,28 +1,17 @@
module Scrivito
module Generators
class WidgetGenerator < ::Rails::Generators::NamedBase
- include ::Rails::Generators::Migration
-
source_root File.expand_path('../templates', __FILE__)
- def self.next_migration_number(dirname)
- Scrivito::Migration.next_migration_number(current_migration_number(dirname))
- end
-
def create_model
template 'model.erb', "app/models/#{file_name}.rb"
end
def create_views
template 'show.html.erb', "app/views/#{file_name}/show.html.erb"
template 'details.html.erb', "app/views/#{file_name}/details.html.erb"
template 'thumbnail.html.erb', "app/views/#{file_name}/thumbnail.html.erb"
- end
-
- def generate_migration
- migration_template 'migration.erb',
- File.join(Scrivito::Configuration.migration_path, "create_#{file_name}_migration.rb")
end
def file_name
super.ends_with?('_widget') ? super : "#{super}_widget"
end