Module: Rails::Initializable
Relationships & Source Files | |
Namespace Children | |
Modules:
| |
Classes:
| |
Extension / Inclusion / Inheritance Descendants | |
Included In:
ActionCable::Engine,
ActionController::Railtie,
ActionDispatch::Railtie,
ActionMailer::Railtie,
ActionView::Railtie,
ActiveJob::Railtie,
ActiveModel::Railtie,
ActiveRecord::Railtie,
ActiveStorage::Engine,
ActiveSupport::Railtie,
I18n::Railtie,
Application ,
Application::Bootstrap ,
Application::Finisher ,
Engine ,
Railtie ,
TestUnitRailtie
| |
Defined in: | railties/lib/rails/initializable.rb |
Instance Method Summary
Instance Method Details
#initializers
[ GitHub ]# File 'railties/lib/rails/initializable.rb', line 66
def initializers @initializers ||= self.class.initializers_for(self) end
#run_initializers(group = :default, *args)
[ GitHub ]# File 'railties/lib/rails/initializable.rb', line 58
def run_initializers(group = :default, *args) return if instance_variable_defined?(:@ran) initializers.tsort_each do |initializer| initializer.run(*args) if initializer.belongs_to?(group) end @ran = true end