Sha256: bdf3cf465ff836ee8b54988c4d628f04c0bb0e5258311ca05e5c77f164c94f9b

Contents?: true

Size: 1.08 KB

Versions: 3

Compression:

Stored size: 1.08 KB

Contents

# frozen_string_literal: true

module ActiveGenerator
  class Configuration

    attr_accessor :autoload_controller_generator_locale, :autoload_helper_generator_locale,
                  :autoload_job_generator_locale, :autoload_mailer_generator_locale,
                  :autoload_model_generator_locale, :autoload_service_generator_locale,
                  :autoload_task_generator_locale, :autoload_view_generator_locale,
                  :test_framework

    def initialize
      @autoload_controller_generator_locale = true
      @autoload_helper_generator_locale = true
      @autoload_job_generator_locale = true
      @autoload_mailer_generator_locale = true
      @autoload_model_generator_locale = true
      @autoload_service_generator_locale = true
      @autoload_task_generator_locale = true
      @autoload_view_generator_locale = true
      @test_framework = 'test_unit'
    end

  end

  def self.configuration
    @configuration ||= Configuration.new
  end

  def self.configuration=(config)
    @configuration = config
  end

  def self.configure
    yield(configuration)
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
active_generator-5.2.0 lib/active_generator/configuration.rb
active_generator-5.1.0 lib/active_generator/configuration.rb
active_generator-5.0.0 lib/active_generator/configuration.rb