Module: HeavyControl::ExplicitLoader

Defined in:
lib/heavy_control/explicit_loader.rb

Class Method Summary collapse

Class Method Details

.applyObject



6
7
8
9
10
11
12
# File 'lib/heavy_control/explicit_loader.rb', line 6

def apply
  load_consts # explicit loading for production

  reloader_class.to_prepare do # handle reloading in dev mode
    HeavyControl::ExplicitLoader.load_consts
  end
end

.load_constsObject



14
15
16
# File 'lib/heavy_control/explicit_loader.rb', line 14

def load_consts
  HeavyControl.config[:always_load].each(&:constantize)
end