Sha256: f6bd3619eb434cd637e2ed163f06e4c74b35edf801a7f240f9f4f17ad937c756

Contents?: true

Size: 1.7 KB

Versions: 41

Compression:

Stored size: 1.7 KB

Contents

# frozen_string_literal: true

# require "rails/generators"
# require_relative "../actions"

module RailsAppGenerator
  module Generators
    class Base < Rails::Generators::Base
      # include Suspenders::Actions
      # include ExitOnFailure

      # def self.default_source_root
      #   File.expand_path(File.join("..", "..", "..", "templates"), __dir__)
      # end

      # def self.inherited(subclass)
      #   super

      #   description_file = File.expand_path(
      #     File.join(
      #       default_source_root,
      #       "descriptions",
      #       "#{subclass.generator_name}.md"
      #     )
      #   )

      #   subclass.desc File.read(description_file)
      # rescue Errno::ENOENT
      # end

      # def app_name
      #   Rails.app_class.module_parent_name.demodulize.underscore.dasherize
      # end

      # def empty_directory_with_keep_file(destination)
      #   empty_directory(destination, {})
      #   keep_file(destination)
      # end

      # def keep_file(destination)
      #   create_file(File.join(destination, ".keep"))
      # end

      # def append_template_to_file(destination, source, *args)
      #   partial = File.expand_path(find_in_source_paths(source))
      #   append_to_file(destination, File.read(partial, *args))
      # end

      # def prepend_template_to_file(destination, source, *args)
      #   partial = File.expand_path(find_in_source_paths(source))
      #   prepend_to_file(destination, File.read(partial, *args))
      # end

      # def inject_template_into_file(destination, source, *args)
      #   partial = File.expand_path(find_in_source_paths(source))
      #   inject_into_file(destination, File.read(partial), *args)
      # end
    end
  end
end

Version data entries

41 entries across 41 versions & 1 rubygems

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