跳至内容 跳至搜索
命名空间
方法
R

实例公共方法

initializers()

# File railties/lib/rails/initializable.rb, line 66
def initializers
  @initializers ||= self.class.initializers_for(self)
end

run_initializers(group = :default, *args)

# 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