module Loader::Api

Public Class Methods

config(opts) click to toggle source
# File lib/modules/loader.rb, line 80
def self.config(opts)
  [
    :basepath,
    :save_the_environment,
  ].each do |opt|
    Loader.instance_variable_set("@#{opt}", opts[opt]) if opts.include?(opt)
  end
end
delete(id) click to toggle source
# File lib/modules/loader.rb, line 76
def self.delete(id)
  Loader.delete(id)
end
export(name=nil, value=nil) { || ... } click to toggle source
# File lib/modules/loader.rb, line 66
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) click to toggle source
# File lib/modules/loader.rb, line 62
def self.import(id, type=nil)
  Loader.import(id, type)
end