class RailsDevTweaks::Configuration

Attributes

granular_autoload_config[R]
log_autoload_notice[RW]

By default, we log a notice on each request that has its to_prepare hooks skipped, you can disable that if you choose!

Public Class Methods

new() click to toggle source
# File lib/rails_dev_tweaks/configuration.rb, line 9
def initialize
  @log_autoload_notice = true

  @granular_autoload_config = GranularAutoloadConfiguration.new

  # And set our defaults
  self.autoload_rules do
    keep :all

    skip '/favicon.ico'
    skip :assets
    keep :forced
  end
end

Public Instance Methods

autoload_rules(&block) click to toggle source

Takes a block that configures the granular autoloader’s rules.

# File lib/rails_dev_tweaks/configuration.rb, line 25
def autoload_rules(&block)
  @granular_autoload_config.instance_eval(&block)
end