Sha256: c65ac57e3cfad250d2848c9756b10e921c537a9708363406c73c1ea99516d29d

Contents?: true

Size: 434 Bytes

Versions: 5

Compression:

Stored size: 434 Bytes

Contents

class PapermillGenerator < Rails::Generator::NamedBase
  attr_accessor :class_name, :migration_name
  
  def initialize(args, options = {})
    super
    @class_name = args[0]
  end
  
  def manifest
    @migration_name = file_name.camelize
    record do |m|
      # Migration creation
      m.migration_template "migrate/papermill_migration.rb.erb", "db/migrate", :migration_file_name => migration_name.underscore
    end
  end 
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
BBenezech-papermill-0.1.0 generators/papermill/papermill_generator.rb
BBenezech-papermill-0.1.1 generators/papermill/papermill_generator.rb
BBenezech-papermill-0.1.2 generators/papermill/papermill_generator.rb
BBenezech-papermill-0.1.3 generators/papermill/papermill_generator.rb
BBenezech-papermill-0.1.4 generators/papermill/papermill_generator.rb