class RepoMgr::Publishers

factory loader for RepoMgr::Publisher::Foo objects

Public Class Methods

load(publisher, config) click to toggle source
# File lib/repo_mgr/publishers.rb, line 8
def self.load(publisher, config)
  @obj ||= {}

  @obj[publisher] ||= Object.const_get(
    "RepoMgr::Publisher::#{publisher.capitalize}"
  ).new(config)

  @obj[publisher]
end