module Undies

Constants

VERSION

Public Class Methods

named_source(name, *args, &block) click to toggle source
# File lib/undies/source.rb, line 108
def self.named_source(name, *args, &block)
  if args.empty? && block.nil?
    self.named_sources[name]
  else
    self.named_sources[name] = Undies::NamedSource.new(*args, &block)
  end
end
named_sources() click to toggle source

singleton accessors for named sources

# File lib/undies/source.rb, line 104
def self.named_sources
  @@sources ||= {}
end
source(name) click to toggle source
# File lib/undies/source.rb, line 116
def self.source(name)
  if ns = self.named_source(name)
    Undies::Source.new(ns)
  end
end