Sha256: 0e548e93294aceab34c9ed889b05486f5577e4b55e707172de9bc741d1e4861b

Contents?: true

Size: 663 Bytes

Versions: 4

Compression:

Stored size: 663 Bytes

Contents

class GovkitGenerator < Rails::Generator::Base

  def initialize(*runtime_args)
    super
  end

  def manifest
    record do |m|
      m.directory File.join('config', 'initializers')
      m.template 'govkit.rb',   File.join('config', 'initializers', 'govkit.rb')
      m.directory File.join('app', 'models')
      m.template 'mention.rb',  File.join('app', 'models', 'mention.rb')
      m.directory File.join('db', 'migrate')
      m.template 'create_mentions.rb', File.join('db', 'migrate', 'create_mentions.rb')
    end
  end

  protected

  def banner
    %{Usage: #{$0} #{spec.name}\nCopies a config initializer to config/initializers/govkit.rb}
  end

end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
govkit-0.7.4 generators/govkit/govkit_generator.rb
govkit-0.7.3 generators/govkit/govkit_generator.rb
govkit-0.7.2 generators/govkit/govkit_generator.rb
govkit-h-0.7.1.0 generators/govkit/govkit_generator.rb