module Isomer::Sources

Public Class Methods

factory(type, parameters=[], options={}) click to toggle source
# File lib/isomer/sources.rb, line 2
def self.factory(type, parameters=[], options={})
  case type
  when :test
    Isomer::Sources::Test.new(parameters, options)
  when :yaml
    Isomer::Sources::Yaml.new(parameters, options)
  when :environment
    Isomer::Sources::Environment.new(parameters, options)
  else
    raise "Unknown source type #{source_type}"
  end
end