Class: Bricolage::JobNet::FileLoader

Inherits:
Object
  • Object
show all
Defined in:
lib/bricolage/jobnet.rb

Instance Method Summary collapse

Constructor Details

#initialize(ctx) ⇒ FileLoader

Returns a new instance of FileLoader.



259
260
261
# File 'lib/bricolage/jobnet.rb', line 259

def initialize(ctx)
  @context = ctx
end

Instance Method Details

#load(ref) ⇒ Object

Raises:



263
264
265
266
267
# File 'lib/bricolage/jobnet.rb', line 263

def load(ref)
  path = @context.root_relative_path(ref.relative_path)
  raise ParameterError, "undefined subnet: #{ref}" unless path.file?
  JobNet.load(path, ref)
end