Class: Rails::Initializable::Initializer
Relationships & Source Files | |
Inherits: | Object |
Defined in: | railties/lib/rails/initializable.rb |
Class Method Summary
Instance Attribute Summary
Instance Method Summary
Constructor Details
.new(name, context, before:, after:, group: nil, &block) ⇒ Initializer
Instance Attribute Details
#after (readonly)
[ GitHub ]#before (readonly)
[ GitHub ]#block (readonly)
[ GitHub ]#name (readonly)
[ GitHub ]Instance Method Details
#belongs_to?(group) ⇒ Boolean
# File 'railties/lib/rails/initializable.rb', line 19
def belongs_to?(group) @group == group || @group == :all end
#bind(context)
[ GitHub ]#context_class
[ GitHub ]# File 'railties/lib/rails/initializable.rb', line 32
def context_class @context.class end
#run(*args)
[ GitHub ]# File 'railties/lib/rails/initializable.rb', line 23
def run(*args) @context.instance_exec(*args, &block) end