Sha256: 2da9f4fac1facc88f0b83d36ae55ffe23f3ad4b0cb85ba17a8b94269bc231832

Contents?: true

Size: 493 Bytes

Versions: 1

Compression:

Stored size: 493 Bytes

Contents

# frozen_string_literal: true

require 'generators/upgrow'

module Upgrow
  module Generators
    class ModelGenerator < Rails::Generators::NamedBase
      include Helper

      def create_model_file
        template(
          'model.rb',
          File.join('app/models', class_path, "#{file_name}.rb")
        )
      end

      hook_for :repository, default: :upgrow, as: :repository

      hook_for :record, default: :upgrow, as: :record

      hook_for :test_framework
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
upgrow-0.0.5 lib/generators/upgrow/model/model_generator.rb