Module: Loader::Api

Defined in:
lib/loader.rb

Class Method Summary collapse

Class Method Details

.config(opts) ⇒ Object



79
80
81
82
83
# File 'lib/loader.rb', line 79

def self.config(opts)
  if opts.include?(:basepath)
    Loader.instance_variable_set :@basepath, opts[:basepath]
  end
end

.export(name = nil, value = nil) ⇒ Object



69
70
71
72
73
74
75
76
77
# File 'lib/loader.rb', line 69

def self.export(name=nil, value=nil)
  if name.nil?
    value = yield
  else
    value = {name => value}
  end

  Loader.export(value)
end

.import(id, type = nil) ⇒ Object



65
66
67
# File 'lib/loader.rb', line 65

def self.import(id, type=nil)
  Loader.import(id, type)
end