Class: Junctions::Engine

Inherits:
Object
  • Object
show all
Defined in:
lib/junctions/engine.rb

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.coreObject



17
18
19
# File 'lib/junctions/engine.rb', line 17

def core
  @core||='core'
end

.junction_listObject



9
10
11
# File 'lib/junctions/engine.rb', line 9

def junction_list
  @junction_list||=get_initializer_roots('junctions')
end

Class Method Details

.activate(base, name) ⇒ Object



45
46
47
# File 'lib/junctions/engine.rb', line 45

def activate(base, name)
  junction_classes.each { |junction_class| switch_to_junction(junction_class.classify, base, name) }
end

.junction_classesObject



13
14
15
# File 'lib/junctions/engine.rb', line 13

def junction_classes
  junction_list.reverse
end