命名空間
- 模組 Rails::Initializable::ClassMethods
- 類別 Rails::Initializable::Collection
- 類別 Rails::Initializable::Initializer
方法
執行個體公開方法
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