Sha256: 079b9bb7fca0e957e6a4a134b42a8c33983838651bbcb0239edf7d318f89fbf9

Contents?: true

Size: 541 Bytes

Versions: 4

Compression:

Stored size: 541 Bytes

Contents

require 'generators/cms/content_types'

module CMS
  module Generators

    class MigrationGenerator < ContentTypes
      source_root File.expand_path('../templates', __FILE__)

      def create_migration_file
        @migration_types = CMS::Configuration.scoped_types(options)

        if options[:only].present?
          migration_template 'migration.rb', "db/migrate/create_#{options[:only].underscore.pluralize}"
        else
          migration_template 'migration.rb', 'db/migrate/create_cms'
        end
      end
    end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
honey-cms-0.5.1 lib/generators/cms/migration_generator.rb
honey-cms-0.4.8 lib/generators/cms/migration_generator.rb
honey-cms-0.4.7 lib/generators/cms/migration_generator.rb
honey-cms-0.4.6 lib/generators/cms/migration_generator.rb