Class: Takagi::Initializer

Inherits:
Object
  • Object
show all
Defined in:
lib/takagi/initializer.rb

Overview

Let’s do some initialization

Class Method Summary collapse

Class Method Details

.load_initializersObject



11
12
13
14
15
16
# File 'lib/takagi/initializer.rb', line 11

def self.load_initializers
  initializer_glob = File.expand_path('../../config/initializers/**/*.rb', __dir__)
  Dir.glob(initializer_glob).each do |initializer|
    require initializer
  end
end

.run!Object

Runs the initialization logic (e.g., loading configurations, setting up databases)



7
8
9
# File 'lib/takagi/initializer.rb', line 7

def self.run!
  load_initializers
end