Module: Legion::Data::Spool

Defined in:
lib/legion/data/spool.rb

Defined Under Namespace

Classes: ScopedSpool

Constant Summary collapse

EXTENSION_PREFIX =
'Legion::Extensions::'
LEGION_PREFIX =
'Legion::'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.rootObject



15
16
17
# File 'lib/legion/data/spool.rb', line 15

def root
  @root ||= File.expand_path('~/.legionio/data/spool')
end

Class Method Details

.for(extension_module) ⇒ Object



21
22
23
# File 'lib/legion/data/spool.rb', line 21

def for(extension_module)
  ScopedSpool.new(extension_module, root)
end