Sha256: 5f4250e1ef4c2db8c269008ea39f47373ee80422fcc892af5f7af23aae0be826

Contents?: true

Size: 941 Bytes

Versions: 18

Compression:

Stored size: 941 Bytes

Contents

# frozen_string_literal: true

module RailsAppGenerator
  # Custom add-ons for RailsAppGenerator
  module AddOns
    # Add Annotate for ActiveRecord models to rails application
    class Annotate < AddOn
      depends_on :active_record

      required_gem gem.version('annotate', '3.2.0', 'Annotates Rails/ActiveRecord Models, routes, fixtures, and others based on the database schema.')
      # required_gem gem.version('bob', '1.2.3', 'Something Here with lots of data and other stuff to fill out the comment')
      # required_gem gem.new 'jbuilder', %w[1 2], 'Build JSON APIs with ease [https://github.com/rails/jbuilder]', { xxx: 'yyy', zzz: 'aaa' }, true
      # required_gem gem.version('rails', %w[abc xyz], %(Bundle edge Rails instead: gem "rails", github: "rails/rails", branch: "main"))

      def apply
        template('auto_annotate_models.rake', 'lib/tasks/auto_annotate_models.rake', force: true)
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
rails_app_generator-0.1.26 lib/rails_app_generator/addons/annotate.rb
rails_app_generator-0.1.25 lib/rails_app_generator/addons/annotate.rb
rails_app_generator-0.1.24 lib/rails_app_generator/addons/annotate.rb
rails_app_generator-0.1.23 lib/rails_app_generator/addons/annotate.rb
rails_app_generator-0.1.22 lib/rails_app_generator/addons/annotate.rb
rails_app_generator-0.1.21 lib/rails_app_generator/addons/annotate.rb
rails_app_generator-0.1.20 lib/rails_app_generator/addons/annotate.rb
rails_app_generator-0.1.19 lib/rails_app_generator/addons/annotate.rb
rails_app_generator-0.1.18 lib/rails_app_generator/addons/annotate.rb
rails_app_generator-0.1.17 lib/rails_app_generator/addons/annotate.rb
rails_app_generator-0.1.16 lib/rails_app_generator/addons/annotate.rb
rails_app_generator-0.1.15 lib/rails_app_generator/addons/annotate.rb
rails_app_generator-0.1.14 lib/rails_app_generator/addons/annotate.rb
rails_app_generator-0.1.13 lib/rails_app_generator/addons/annotate.rb
rails_app_generator-0.1.12 lib/rails_app_generator/addons/annotate.rb
rails_app_generator-0.1.11 lib/rails_app_generator/addons/annotate.rb
rails_app_generator-0.1.10 lib/rails_app_generator/addons/annotate.rb
rails_app_generator-0.1.9 lib/rails_app_generator/addons/annotate.rb