Sha256: 52d0e651939b48f4c34024398771688d7c9e2807e4bd8949779b15bf2580dd38
Contents?: true
Size: 667 Bytes
Versions: 11
Compression:
Stored size: 667 Bytes
Contents
module Spree class DummyModelGenerator < Rails::Generators::NamedBase include Rails::Generators::ResourceHelpers include Rails::Generators::Migration desc 'Set up Dummy Model which is used for tests' def self.source_paths paths = superclass.source_paths paths << File.expand_path('../templates', __FILE__) paths.flatten end def generate migration_template 'migration.rb.tt', 'db/migrate/create_spree_dummy_models.rb' template 'model.rb.tt', 'app/models/spree/dummy_model.rb' end def self.next_migration_number(dirname) format('%.3d', (current_migration_number(dirname) + 1)) end end end
Version data entries
11 entries across 11 versions & 1 rubygems