Sha256: f0925faa89f8055ac1cb94c70a08dfbfde9d7a46457f43ed7fe6bba7b02a389a

Contents?: true

Size: 720 Bytes

Versions: 1

Compression:

Stored size: 720 Bytes

Contents

# frozen_string_literal: true

require 'rails/generators/active_record/model/model_generator'

module PgActiveRecord
  class ModelGenerator < ActiveRecord::Generators::ModelGenerator
    source_paths << File.expand_path('templates', __dir__)

    class_option :paranoia, type: :boolean, default: false, desc: 'Paranoid y deleted_at.'
    class_option :discard, type: :boolean, default: false, desc: 'Discard y discarded_at.'
    class_option :trackeo_de_usuarios, type: :boolean, default: true,
                                       desc: 'Genera campos creado_por y actualizado_por.'

    def namespace # :doc:
      nil
    end
    def class_path # :doc:
      []
    end
    def create_module_file
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pg_scaffold-0.1.0 lib/generators/pg_active_record/model/model_generator.rb