Sha256: 3b77ac72a74b7327b9175d3f6ca20075b190ef281038ab952f18ff9bb82cef7e

Contents?: true

Size: 621 Bytes

Versions: 2

Compression:

Stored size: 621 Bytes

Contents

module <%= config[:gem_class] %>
  class UpgradeGenerator < Rails::Generators::Base
    desc "Upgrades previously installed <%= config[:gem_class] %> resources."

    # Override the default source path by pulling from a shared templates directory for all generators.
    def self.source_root
      @source_root ||= File.join(File.dirname(__FILE__), "..", "templates")
    end

    # Let others know about you.
    def self.banner
      "rails generate <%= config[:gem_name] %>:upgrade"
    end

    # TODO - Explain yourself.
    def copy_files
      # TODO - Add your fancy/schmancy upgrade code here.
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
gemsmith-0.3.0 lib/gemsmith/templates/lib/generators/gem/upgrade/upgrade_generator.rb.tmp
gemsmith-0.2.0 lib/gemsmith/templates/lib/generators/gem/upgrade/upgrade_generator.rb.tmp