Module: Masterman::Loader

Defined in:
lib/masterman/loader.rb,
lib/masterman/loader/csv.rb,
lib/masterman/loader/base.rb,
lib/masterman/loader/json.rb,
lib/masterman/loader/yaml.rb,
lib/masterman/loader/direct.rb

Defined Under Namespace

Classes: Base, Csv, Direct, Json, Yaml

Class Method Summary collapse

Class Method Details

.build(options = {}) ⇒ Object



10
11
12
13
# File 'lib/masterman/loader.rb', line 10

def build(options = {})
  loader = detect_loader(options)
  loader.new(options)
end

.register_loader(loader) ⇒ Object



6
7
8
# File 'lib/masterman/loader.rb', line 6

def register_loader(loader)
  loaders.push(loader)
end